js对Excel文件写入数据
在JavaScript中,可以使用第三方库xlsx来操作Excel文件。下面是一个使用xlsx库将数据写入Excel文件的示例:
首先,需要安装xlsx库。可以通过npm来安装:
npm install xlsx
然后,在JavaScript文件中引入xlsx库:
const XLSX = require('xlsx');
接下来,创建一个Workbook对象,并向其中添加数据:
const workbook = XLSX.utils.book_new();
const worksheet = XLSX.utils.json_to_sheet([
{ Name: "John", Age: 30, City: "New York" },
{ Name: "Jane", Age: 25, City: "London" },
{ Name: "Bob", Age: 35, City: "Paris" }
]);
XLSX.utils.book_append_sheet(workbook, worksheet, "Sheet1");
在上面的示例中,我们创建了一个Workbook对象,并创建了一个名为"Sheet1"的工作表,并向该工作表中添加了一些数据。
最后,将Workbook对象保存为Excel文件:
XLSX.writeFile(workbook, "data.xlsx");
上述代码将Workbook对象保存为名为"data.xlsx"的Excel文件。
完整的示例代码如下所示:
const XLSX = require('xlsx');
const workbook = XLSX.utils.book_new();
const worksheet = XLSX.utils.json_to_sheet([
{ Name: "John", Age: 30, City: "New York" },
{ Name: "Jane", Age: 25, City: "London" },
{ Name: "Bob", Age: 35, City: "Paris" }
]);
XLSX.utils.book_append_sheet(workbook, worksheet, "Sheet1");
XLSX.writeFile(workbook, "data.xlsx");
运行上述代码后,将会在当前目录下生成名为"data.xlsx"的Excel文件,并包含写入的数据。
原文地址: https://www.cveoy.top/t/topic/jb6C 著作权归作者所有。请勿转载和采集!