Skip to main content

Aspose.Finance for Python via .NET is 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.

Project 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

aspose_finance-25.3-py3-none-win_amd64.whl (49.2 MB view details)

Uploaded Python 3 Windows x86-64

aspose_finance-25.3-py3-none-win32.whl (41.2 MB view details)

Uploaded Python 3 Windows x86

File details

Details for the file aspose_finance-25.3-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for aspose_finance-25.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 62ab99071b8b771fb13f4002bd2ea8a045714842c55c2c572b98c677e72a19f9
MD5 e6869d764c59fd2a31529813211c4e2e
BLAKE2b-256 02dcfa123e1fb9dfa7f7d71ffe0fb6dcf9fc6084efbea8fdfb1eb2adb1909ce2

See more details on using hashes here.

File details

Details for the file aspose_finance-25.3-py3-none-win32.whl.

File metadata

  • Download URL: aspose_finance-25.3-py3-none-win32.whl
  • Upload date:
  • Size: 41.2 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.0

File hashes

Hashes for aspose_finance-25.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 b2eee8d5b3f000e993176dba7005f617f03b90ac4844d66ed80213ea66c5d1bb
MD5 ff9b55178719b859b5fdf72484631522
BLAKE2b-256 44d05312995d5cc899901b8505e9aa190711d6086ecd831dfa1692a410fe137d

See more details on using hashes here.

File details

Details for the file aspose_finance-25.3-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for aspose_finance-25.3-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 48bc7d6c3c503397c4fc70430fd0e62e4e178a5c1452cb647d2256c88cc284fd
MD5 6a79a1250a99aa82fe18e971c75fe3b8
BLAKE2b-256 bb67ce4d5ad81ce41f5a66320164dbc9b5a2ae78a3e23876c9267d2fca237678

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page