JSON 转换器
Sheetize JSON Converter for .NET 提供了一套可靠的工具,用于将文档转换为 JSON,或将 JSON 转回文档文件,方便集成到 Web 服务和数据管道中。
关键特性
文档 → JSON
将 XLSX、DOCX、JSON、AZW3 等多种格式的文件转换为 JSON,以结构化方式供分析或后续处理使用。
JSON → 文档
从 JSON 数据生成 PDF、DOCX、XLSX、XLSB、XLSM、XLTM、XLAM、Excel 97‑2003、Excel 95、SpreadsheetML、XLT、CSV、TSV、SQL 脚本、DIF、XML、EPUB、AZW3、HTML、MHTML 等多种文档格式,助力自动化报告生成和文档制作。
为什么选择 Sheetize?
- 在 JSON 与 20 多种文档格式之间实现无缝双向转换。
- 为 .NET Core 与 .NET Framework 优化的高性能引擎。
- 非常适合 API 驱动的服务、ETL 管道以及以文档为中心的微服务。
- 支持批量转换和流式处理,适用于大规模工作负载。
详细指南
将文档转换为 JSON
执行文档到 JSON 的转换步骤:
- 准备转换器:实例化
JsonConverter。 - 配置选项:使用
JsonSaveOptions设置文档在 JSON 中的表现方式。 - 提供输入/输出路径:指定源文档位置以及生成的 JSON 文件保存位置。
- 运行过程:调用
Process方法。
示例:XLSX → JSON
var loadOptions = new Sheetize.LoadOptions
{
InputFile = "D:\\Input.xlsx",
};
var saveOptions = new JsonSaveOptions
{
OutputFile = "D:\\Output.json"
};
JsonConverter.Process(loadOptions, saveOptions);将 JSON 转换为文档
将 JSON 再转换回文档的步骤:
- 准备转换器:实例化
JsonConverter。 - 设置转换选项:使用
SaveOptions选择目标格式和布局。 - 指定输入/输出文件:提供 JSON 源文件以及目标文档路径。
- 执行过程:调用
Process生成文件。
示例:JSON → XLSX
var loadOptions = new Sheetize.LoadOptions
{
InputFile = "D:\\Input.json",
};
var saveOptions = new SaveOptions
{
OutputFile = "D:\\Output.xlsx"
};
JsonConverter.Process(loadOptions, saveOptions);向后兼容性
所有转换均支持双向操作:可以从 JSON 或 AZW3 开始生成任意受支持的文档格式,再无损地转换回 JSON,确保数据完整性。
市场亮点
- 一键转换:在 JSON、AZW3 与 Excel 系列格式之间自由切换。
- 企业级就绪:可扩展、线程安全,完全集成云端与本地部署。
- 丰富的格式库:覆盖从经典 Excel 95 到现代 SpreadsheetML,从普通 CSV/TSV 到丰富的 EPUB/AZW3 与 HTML/MHTML。
- 开发者友好 API:直观的选项类和流式配置,助力快速集成。
- 面向未来:持续更新新增格式并提升性能。
该转换器为您提供强大的机制,将文档内容与 Web API 以及其他数据中心解决方案融合。无论是从已有文件中提取信息,还是根据结构化数据生成文档,Sheetize JSON Converter 都能满足现代文档自动化场景的需求。