本快速教程将指导 如何在 Node.js 中将 JSON 转换为 CSV。它包含 IDE 设置、编程步骤列表以及用于 在 Node.js 中将 JSON 转换为 CSV 的可运行示例代码。您还将了解加载源 JSON 文件时可以应用的不同自定义设置。
在 Node.js 中将 JSON 转换为 CSV 的步骤
- 将环境设置为 通过 Java 将 Aspose.Cells 用于 Node.js 以将 JSON 转换为 CSV
- 使用 fs.readFile() 方法将 JSON 文件内容读取到字符串变量
- 创建一个 Workbook 对象并从目标工作表中获取单元格集合
- 创建一个 JsonLayoutOptions 类对象来设置输出 JSON 属性
- 使用文件内容、单元格集合和自定义选项调用 importData() 方法
- 将工作簿另存为 CSV 文件
这些步骤总结了如何在 Node.js 中执行 JSON 到 CSV 导出。该过程首先将源 JSON 文件内容加载到字符串变量中,然后创建工作簿并访问工作表的单元格集合。在最后步骤中,初始化 JsonLayoutOptions 以设置自定义属性,以便使用 JsonUtility.importData() 方法将数据从 JSON 文件导入到 CSV 文件。
在 Node.js 中将 JSON 文件转换为 CSV 的代码
上面的代码演示了在 Node.js 中将 JSON 转换为 CSV 的过程。 JsonLayoutOptions 用于设置不同的属性,例如将数组处理为表格、忽略数组标题、指示 JSON 中的字符串是否要转换为数字或日期的标志、忽略空值以及忽略标题以列出一些。此代码中使用的 JsonUtility 还可用于使用 exportRangeToJson() 方法将范围导出为 JSON。
本文描述了 Node.js 中文件*从 JSON 到 CSV 的转换。如果您想了解如何在 Excel 中应用过滤器,请参阅有关 如何使用 Node.js 在 Excel 中应用过滤器 的文章。