Aspose.Finance for .NET 是一个用于金融相关格式处理的灵活库。 API 可以轻松创建、读取和验证可扩展业务报告语言 XBRL 和 iXBRL 格式以及创建不同格式的 OFX 请求和响应文件。开发人员可以轻松开发支持 XBRL 的软件,或者可以在任何现有的数字财务报告系统中使用 XBRL 创建报告。它是一个可扩展、易于使用且独立于任何其他软件的独立 API。
高级 .NET Finance 解析 API 功能
从头开始创建 XBRL 实例
阅读 XBRL 和 iXBRL 格式
验证 XBRL 和 iXBRL
将 XBRL 转换为 iXBRL
将 XBRL 转换为 XLSX
创建 OFX 请求文件
创建 OFX 响应文件
将 OFX 请求文件从 1.03 格式转换为 2.2 格式
将 OFX 响应文件从 1.03 格式转换为 2.2 格式
创建 XBRL 实例文档
Aspose.Finance for .NET 支持生成 XBRL 个文档。只需以下几行代码即可创建一个新的 XBRL 实例文档
创建 XBRL 实例 - C#
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
XbrlDocument doc = new XbrlDocument(); | |
XbrlInstanceCollection xbrlInstances = doc.XbrlInstances; | |
XbrlInstance xbrlInstance = xbrlInstances[xbrlInstances.Add()]; | |
doc.Save(XbrlFilePath + @"output\document1.xbrl"); |
读取 iXBRL 文件
还支持读取 Inline eXtensible Business Reporting Language iXBRL 实例文档。
阅读 iXBRL 个实例文档 - C#
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
InlineXbrlDocument fle = new InlineXbrlDocument(XbrlFilePath + @"account_1.html"); | |
List inlineFacts = fle.Facts; | |
List contexts = fle.Contexts; | |
List units = fle.Units; |