JavaScript 使用 xlsx 库将数组写入 Excel 文件指定行
在 JavaScript 中,可以使用第三方库如'xlsx'来操作 Excel 文件。下面是一个示例代码,演示如何将指定数组写入到 Excel 文件的指定行。
const XLSX = require('xlsx');
// 创建一个新的工作簿
const workbook = XLSX.utils.book_new();
// 创建一个新的工作表
const worksheet = XLSX.utils.aoa_to_sheet([]);
// 指定要写入的数组
const data = [
  ['John', 'Doe', 30],
  ['Jane', 'Smith', 25],
  ['Bob', 'Johnson', 35]
];
// 指定要写入的行数
const row = 1;
// 将数组写入到工作表的指定行
XLSX.utils.sheet_add_aoa(worksheet, data, { origin: `A${row}` });
// 将工作表添加到工作簿
XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');
// 将工作簿保存为Excel文件
XLSX.writeFile(workbook, 'output.xlsx');
上述代码使用'xlsx'库创建了一个新的工作簿和工作表。然后,通过XLSX.utils.sheet_add_aoa方法将指定的数组写入到工作表的指定行。最后,使用XLSX.writeFile方法将工作簿保存为名为'output.xlsx'的Excel文件。请注意,这里的'output.xlsx'是保存的文件名,你可以根据自己的需要更改。
原文地址: https://www.cveoy.top/t/topic/hwAh 著作权归作者所有。请勿转载和采集!