Aspose.Cells JSON 转换器为 .NET

阿斯波斯 细胞 JSON NET 转换器提供 Microsoft Excel 工作簿(XLS、XLSX、 XLSM)和 JSON 数据结构之间无缝、高性能的交换。 无论您需要将工作表内容序列为 Web 应用程序的 Json 或重新构建 Excel 的文件,这些插件都确保了准确性、时间表验证和高效的性能.

安装和设置

使用许可启用和包装安装,您可以立即将 JSON 转换工作流集成到您的 .NET 应用程序中.

主要特点

格式覆盖

  • 支持 XLS、XLSX、 XLSM、XLTX,XLTM、XXSB.
  • 它保留了公式、风格、合并区域和工作簿的数据.
  • 确保从 Excel 到 JSON 和后转换.

定制 JSON 地图

  • 地图为 JSON 序列或对象.
  • 包含/排除头条、隐藏线条和脚条.
  • 对数字、日期和布莱恩进行控制格式化.
  • 匹配 JSON 输出与 REST API 合同或现有方案.

表演和播放

  • 处理大数据集使用流媒体阅读/写作.
  • 将序列转换为字符或组件,而无需充电整个工作簿.
  • 支持 ASP.NET Core 中的非阻止操作的 async I/O.

先进选项

  • 个性化细胞值转换器(例如,日期序列器).
  • 控制 JSON 索引、编码和零政策.
  • 保留领先的零字、特殊字符和本地特定的格式.

错误处理与验证

  • 检测无效的公式,腐败的流动,或图表错误.
  • 验证呼叫回复处理或纠正错误.
  • 清晰的例外地理,用于破坏和解决问题.

代码示例:将 Excel 转换为 JSON

// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");

// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);

提示和最佳实践

  • 将 JSON 方案定义一次,并在多个任务中重复使用.
  • 对于大型工作簿,允许流模式和彩票尺寸.
  • Wrap 转换通话在 try/catch 区块中处理许可证和 I/O 错误.
  • 使用转换器进行日期和数字的一致格式化.
  • 在将 JSON 引入到 Excel 之前验证.
  • 使用 async APIs 在 Web 应用程序中进行长途转换.

常见问题与解决方案

  • 未找到文件: 检查输入文件路径.
  • 未支持的文件格式: 确保输入形式已支持.

经常提出的问题

**什么是 Aspose.Cells JSON Converter for .NET?**它允许在 .NET 应用程序中从 / 到 JSON 结构的 Excel 文件的编程转换.

**它与 .NET 的 Aspose.Cells 有什么区别?**Aspose.Cells 是一个完整的图书馆. JSON 转换器专注于 Excel-to-JSON 的工作流.

**哪些文件格式支持?**XLS、XLSX、 XLSM、XLTX,XLTM、XXSB 和 JSON.

**JSON 世代可自定义吗?**是的,使用 JsonSaveOptions 用于暗号化、编码和格式化设置.

 中文