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

Uploaded Python 3 Windows x86-64

aspose_finance-24.11-py3-none-win32.whl (42.4 MB view details)

Uploaded Python 3 Windows x86

File details

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

File metadata

File hashes

Hashes for aspose_finance-24.11-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8ecb725ca94be8b42575294ecad4d6d2928c7802a828df3d2264379aa3bcbcf4
MD5 ca51c3d570220be9c601d92b0cc5f6e1
BLAKE2b-256 781032734206d4a9b59993c9225657db8dabc4f2efb467c6500917ce806757a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_finance-24.11-py3-none-win32.whl
Algorithm Hash digest
SHA256 4eac996efad41a49426f7fafd9060eb068bdcc6f416b7d5d7b9f968bb466de54
MD5 b2753236cb387f05da328e8889d1c281
BLAKE2b-256 123e5922e6b4cd752b93dafe6366876e7f269b20c372f0fa78dc3f4fdae5f409

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_finance-24.11-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 71af31ad3d3d220ea0c6fb0acb650d0d1162bad14034ed586bedb1dbb58d72f9
MD5 2053f91092db96ceb2461fd33df2ee06
BLAKE2b-256 0dd9e5e30e313cc8bc97af6dbba180a89893f8985f8f886998e41c2fe13cbfae

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