要将数组导出为带有字段名称而不是索引的Excel文件,您可以使用xlsx库的utils.sheet_to_json
方法将数组转换为JSON对象,然后使用write
方法将JSON对象写入Excel文件。以下是一个示例代码:
首先,您需要安装xlsx库。在终端中运行以下命令:
npm install xlsx
然后,您可以使用以下代码示例将带有字段名称的数组导出为Excel文件:
const XLSX = require('xlsx');
// 假设您的数组如下所示
const data = [
{ name: "John", age: 25, city: "New York" },
{ name: "Jane", age: 30, city: "Los Angeles" },
{ name: "Bob", age: 35, city: "Chicago" }
];
const worksheet = XLSX.utils.json_to_sheet(data);
const workbook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(workbook, worksheet, "Sheet1");
// 将工作簿写入Excel文件
XLSX.writeFile(workbook, "output.xlsx");
上述代码将创建一个名为Sheet1
的工作表,并将数组data
的内容写入工作表。然后,它将工作簿写入名为output.xlsx
的Excel文件。
请确保您已经安装了xlsx库,并将data
数组替换为您自己的数组。