CSV格式广泛用于将大型数据集从一个应用程序导入或导出到另一个应用程序。但是,在某些情况下,您可能需要将 CSV 文件转换为 Excel XLSX或XLS。同样,在某些情况下也可能需要反之亦然。据此,本文介绍了如何在 Node.js 中以编程方式将 CSV 转换为 Excel 和 Excel 转换为 CSV 格式。
- Node.js CSV 到 Excel 或 Excel 到 CSV 转换器
- 在 Node.js 中将 CSV 转换为 XLSX 或 XLS
- 在 Node.js 中将 XLSX 或 XLS 转换为 CSV
- 获得免费的 API 许可证
Node.js CSV 到 Excel 或 Excel 到 CSV 转换器
对于CSV和Excel格式的来回转换,我们将使用通过Java的Aspose.Cells对Node.js的。它是一个强大且功能丰富的 API,用于在 Node.js 应用程序中操作电子表格格式。您可以 下载 API 的包或使用以下NPM 命令安装它 。
> npm install aspose.cells
在 Node.js 中将 CSV 转换为 XLSX 或 XLS
以下是将 CSV 文件转换为 Excel XLSX 或 XLS 的步骤。
- 创建LoadOptions类的对象并使用FileFormatType.CSV对其进行初始化。
- 创建Workbook类的对象以加载 CSV 文件。
- 使用Workbook.save(String , SaveFormat.XLSX)方法将 CSV 转换为 XLSX 。
以下代码示例展示了如何在 Node.js 中将 CSV 转换为 Excel XLSX。
示例 CSV
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
CSV 转 Excel
在 Node.js 中将 XLSX 或 XLS 转换为 CSV
以下是在 Node.js 中将 XLSX 或 XLS 文件转换为 CSV 的步骤。
- 创建Workbook类的对象以加载 XLSX 文件。
- 使用Workbook.save(String , SaveFormat.CSV)方法将 XLSX 文件转换为 CSV 。
以下代码示例显示了如何将 Excel XLSX 或 XLS 转换为 CSV。
获得免费的 API 许可证
为了不受评估限制地使用 API,您可以 申请免费的临时许可证。
结论
在本文中,您了解了在 Node.js 应用程序中将 CSV 转换为 Excel 或将 Excel 转换为 CSV 是多么容易。您可以使用文档探索有关 Node.js Excel API 的更多信息。如果您有任何疑问,请随时通过我们的论坛告诉我们。