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-24.10-py3-none-win_amd64.whl (50.4 MB view details)

Uploaded Python 3 Windows x86-64

aspose_finance-24.10-py3-none-win32.whl (42.3 MB view details)

Uploaded Python 3 Windows x86

File details

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

File metadata

File hashes

Hashes for aspose_finance-24.10-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 967d2e983127211078d34aa1754e268f174e3009e2e0e86c12d20421cabef70b
MD5 a54911758919c1590fc59a14725429e5
BLAKE2b-256 7f36c84bde7023d4065158e85d804a4fb8b47c38d09b833ff4b36118a7d63ba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_finance-24.10-py3-none-win32.whl
Algorithm Hash digest
SHA256 b81c223311c1eecdee75370ea2adaa8993a3256da92a6b24ff5063721e3cc9f9
MD5 c009d663186c7b5b0a3e27aadea54ace
BLAKE2b-256 ef70cfbf7098b258bc153bd9df35df3b427c7bb7e7adc4e0360a7f03fd92a960

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_finance-24.10-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3b1dbf3201f9cd4d19391223dc383ffbedc5aa0d5263d5e2b77f483a6b4beab1
MD5 278b819b00d6173e6e990dabd93fc0f2
BLAKE2b-256 a88cd4809ec8b4b9cf4272f055692190c308567fe968b12c16bc9e7c837d723e

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page