JSON 转换器

Sheetize JSON Converter for .NET 提供了一套可靠的工具,用于将文档转换为 JSON,或将 JSON 转回文档文件,方便集成到 Web 服务和数据管道中。

关键特性

文档 → JSON

将 XLSX、DOCX、JSONAZW3 等多种格式的文件转换为 JSON,以结构化方式供分析或后续处理使用。

JSON → 文档

从 JSON 数据生成 PDF、DOCX、XLSX、XLSBXLSMXLTMXLAM、Excel 97‑2003、Excel 95、SpreadsheetML、XLT、CSV、TSV、SQL 脚本、DIF、XML、EPUBAZW3、HTML、MHTML 等多种文档格式,助力自动化报告生成和文档制作。

为什么选择 Sheetize?

  • 在 JSON 与 20 多种文档格式之间实现无缝双向转换。
  • 为 .NET Core 与 .NET Framework 优化的高性能引擎。
  • 非常适合 API 驱动的服务、ETL 管道以及以文档为中心的微服务。
  • 支持批量转换和流式处理,适用于大规模工作负载。

详细指南

将文档转换为 JSON

执行文档到 JSON 的转换步骤:

  1. 准备转换器:实例化 JsonConverter
  2. 配置选项:使用 JsonSaveOptions 设置文档在 JSON 中的表现方式。
  3. 提供输入/输出路径:指定源文档位置以及生成的 JSON 文件保存位置。
  4. 运行过程:调用 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 再转换回文档的步骤:

  1. 准备转换器:实例化 JsonConverter
  2. 设置转换选项:使用 SaveOptions 选择目标格式和布局。
  3. 指定输入/输出文件:提供 JSON 源文件以及目标文档路径。
  4. 执行过程:调用 Process 生成文件。

示例:JSON → XLSX

var loadOptions = new Sheetize.LoadOptions
{
    InputFile = "D:\\Input.json",
};
var saveOptions = new SaveOptions
{
    OutputFile = "D:\\Output.xlsx"
};
JsonConverter.Process(loadOptions, saveOptions);

向后兼容性

所有转换均支持双向操作:可以从 JSONAZW3 开始生成任意受支持的文档格式,再无损地转换回 JSON,确保数据完整性。

市场亮点

  • 一键转换:在 JSON、AZW3 与 Excel 系列格式之间自由切换。
  • 企业级就绪:可扩展、线程安全,完全集成云端与本地部署。
  • 丰富的格式库:覆盖从经典 Excel 95 到现代 SpreadsheetML,从普通 CSV/TSV 到丰富的 EPUB/AZW3 与 HTML/MHTML。
  • 开发者友好 API:直观的选项类和流式配置,助力快速集成。
  • 面向未来:持续更新新增格式并提升性能。

该转换器为您提供强大的机制,将文档内容与 Web API 以及其他数据中心解决方案融合。无论是从已有文件中提取信息,还是根据结构化数据生成文档,Sheetize JSON Converter 都能满足现代文档自动化场景的需求。

 中文