Skip to main content

Product description

Product Page | Docs | Demos | Blog | Code Samples | Free Support | Temporary License | EULA

Try our free online apps demonstrating some of the most popular Aspose.Finance functionality.

Aspose.Finance for Python via .NET is a a scalable and feature-rich API to process finance-related formats, such as XBRL iXBRL and OFX, using Python. API offers XBRL, iXBRL, OFX file creation, manipulation and conversion. It allows you to open files and manipulate XBRL/iXBRL, OFX, and then export to XBRL,OFX file formats.

Finance API Features

Aspose.Finance offers a wide arrange of features for creating, reading, manipulating and saving xbrl,ixbrl,ofx files:

  • Create XBRL instance from scratch

  • Create iXBRL(inline XBRL) from scratch

  • Read XBRL and iXBRL Formats

  • Validate XBRL and iXBRL

  • Convert XBRL to iXBRL

  • Convert XBRL to XLSX

  • Convert iXBRL to XBRL

  • Create OFX Request File

  • Create OFX Response File

  • Convert OFX Request File from 1.03 to 2.2 format

  • Convert OFX Response File from 1.03 to 2.2 format

Performance and Scalability

Aspose.Finance for Python via .NET is designed to perform equally well on the server or client-side.

Supported Document Formats

Aspose.Finance for Python supports a wide range of formats for loading and saving documents, some of them are listed below:

XBRL: XBRL iXBRL, XLSX OFX: OFX, OFX Version 1

Create a XBRL Document: Programming Samples

from aspose.finance.xbrl import *
document = XbrlDocument()
xbrlInstances = document.xbrl_instances
xbrlInstance = xbrlInstances[xbrlInstances.add()]
document.save(os.path.join(outputDir, "CreateXbrlFile.xbrl"))

Convert a XBRL Document to XLSX file: Programming Samples

from aspose.finance.xbrl import *
document = XbrlDocument(os.path.join(sourceDir, "IdScopeContextPeriodStartAfterEnd.xml"))
# Set save options
saveOptions = SaveOptions()
saveOptions.save_format = SaveFormat.XLSX
# Save file to XLSX format
document.save(os.path.join(outputDir, "ConvertXbrlToXlsx_out.xlsx"), saveOptions)

Convert OFX Request Version 1 File To OFX Request Verver 2 File

from aspose.finance.ofx import *
document = OfxRequestDocument(os.path.join(sourceDir, "bankTransactionReq.sgml"))
document.save(os.path.join(outputDir, "ConvertOfxRequestFileToOfxRequestV2.xml"), OfxVersionEnum.V2X)

Product Page | Docs | Demos | Blog | Code Samples | Free Support | Temporary License | EULA

Metadata

Release files for aspose-finance 25.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for aspose-finance 25.3
File Interpreter ABI Platform
aspose_finance-25.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
aspose_finance-25.3-py3-none-win32.whl Python 3 none Windows x86-32 Details
aspose_finance-25.3-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details

Total release size: 167.9 MB

Release files / aspose_finance-25.3-py3-none-win_amd64.whl

Download URL aspose_finance-25.3-py3-none-win_amd64.whl
Size 49.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
62ab99071b8b771fb13f4002bd2ea8a045714842c55c2c572b98c677e72a19f9
BLAKE2b-256 checksum
How to use checksums
02dcfa123e1fb9dfa7f7d71ffe0fb6dcf9fc6084efbea8fdfb1eb2adb1909ce2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.0

Release files / aspose_finance-25.3-py3-none-win32.whl

Download URL aspose_finance-25.3-py3-none-win32.whl
Size 41.2 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
b2eee8d5b3f000e993176dba7005f617f03b90ac4844d66ed80213ea66c5d1bb
BLAKE2b-256 checksum
How to use checksums
44d05312995d5cc899901b8505e9aa190711d6086ecd831dfa1692a410fe137d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.0

Release files / aspose_finance-25.3-py3-none-manylinux1_x86_64.whl

Download URL aspose_finance-25.3-py3-none-manylinux1_x86_64.whl
Size 77.6 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
48bc7d6c3c503397c4fc70430fd0e62e4e178a5c1452cb647d2256c88cc284fd
BLAKE2b-256 checksum
How to use checksums
bb67ce4d5ad81ce41f5a66320164dbc9b5a2ae78a3e23876c9267d2fca237678
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

25.3 This release

3 release files

24.12

2 release files

24.11

3 release files

24.10

3 release files

24.9

3 release files

24.8

3 release files

24.7

3 release files

24.6

3 release files

24.5

3 release files

24.4

3 release files

24.3

3 release files

24.2

3 release files

24.1

3 release files

23.12

3 release files

23.11

3 release files

23.10

3 release files

23.9

3 release files

23.8.1

3 release files

23.8

2 release files

23.7

3 release files

23.6

3 release files

23.5

3 release files

23.3

3 release files

23.2

3 release files

23.1

3 release files

22.12

3 release files

22.11

3 release files

22.10

3 release files

22.9

3 release files

22.8

3 release files

22.7

3 release files

22.6

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page