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

If you're not sure about the file name format, learn more about wheel file names.

aspose_finance-23.3-py3-none-win_amd64.whl (41.7 MB view details)

Uploaded Python 3Windows x86-64

aspose_finance-23.3-py3-none-win32.whl (36.1 MB view details)

Uploaded Python 3Windows x86

aspose_finance-23.3-py3-none-manylinux1_x86_64.whl (53.2 MB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for aspose_finance-23.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1712146b00f3fac7c157804b189697998d9ff692929cc74c13ff0f5a25be771c
MD5 94ebad5d35640652644e32d3d7639b17
BLAKE2b-256 4abcf34747c1787c825026184213318306818eef4e114f88b1a6096922196d2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aspose_finance-23.3-py3-none-win32.whl
  • Upload date:
  • Size: 36.1 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for aspose_finance-23.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 76f74c5eca882e6db4e13a571cae0a2629da460185616f559171f6b6d4c49e6c
MD5 4072d1606f98c22b2271b96b2ec48fe0
BLAKE2b-256 73ab6db6c283b9712117bc09e12ff703b53e808d20fbbc1a67e4024539c2a255

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_finance-23.3-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 67384de9040f537c29684615678169140a4bd98b4950cb1f55b5221a80633024
MD5 9916fcf4816e7e0fe5fd10b48e46bb0b
BLAKE2b-256 96af5a3f9485e28d3bd8d16779ad1090f0bed83da2016d1fd9cc125c567bdb50

See more details on using hashes here.

Supported by

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