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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

aspose_finance-22.9-py3-none-manylinux1_x86_64.whl (53.1 MB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for aspose_finance-22.9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 463f367c63c8dea6f33da255a9567ada9b0bf8e5e6b71fbcdad05d485ad43b89
MD5 e9e8c17d5b6c9fbc8c9c832420821457
BLAKE2b-256 2c1ffca13d110e51a8119c363580ba31dd8d5293309b9ff685bce067d660bd37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aspose_finance-22.9-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.0

File hashes

Hashes for aspose_finance-22.9-py3-none-win32.whl
Algorithm Hash digest
SHA256 80d855438432f352c262e2639fe76ee1fd8e5b5c2b6b6f847d092d1c16c3c9e0
MD5 b7909ee0551c66f84d57a2aa8175f393
BLAKE2b-256 7deb8afcd2942ce4ead6999d0dbc231ff89b75a4ba2a4d0853b6f29d72f28313

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_finance-22.9-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1074a84b87ade19915acc80d95a8b02232b4379a75b39f66f6b111a8abbb8d54
MD5 a13738b67aae5c994773e14ae726ba78
BLAKE2b-256 a76005a8be3e80490f602154d3f932e5eecc2dc8bfec2996b36be49b66d4ee9f

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