你可以使用 JavaScript 中的 'xlsx' 库来读取和创建 Excel 文件。首先,你需要安装 'xlsx' 库:

npm install xlsx

然后,你可以使用以下代码来实现读取指定 Excel 文件数据和创建新的 Excel 文件的函数:

const XLSX = require('xlsx');

// 读取 Excel 文件数据
function readExcelData(filePath) {
  const workbook = XLSX.readFile(filePath);
  const worksheet = workbook.Sheets[workbook.SheetNames[0]];
  const data = XLSX.utils.sheet_to_json(worksheet, { header: 1 });
  return data;
}

// 创建新的 Excel 文件
function createExcelFile(filePath, data) {
  const worksheet = XLSX.utils.aoa_to_sheet(data);
  const workbook = XLSX.utils.book_new();
  XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');
  XLSX.writeFile(workbook, filePath);
}

// 示例用法
const filePath = 'example.xlsx';
const data = readExcelData(filePath);
console.log('读取的数据:', data);

const newData = [['Name', 'Age'], ['John', 25], ['Jane', 30]];
createExcelFile('newFile.xlsx', newData);
console.log('新的 Excel 文件已创建');

这个代码示例中,readExcelData 函数用于读取指定 Excel 文件的数据,它返回一个二维数组。createExcelFile 函数用于创建新的 Excel 文件,它接受一个文件路径和数据作为参数。

你可以根据需要修改函数中的逻辑,例如处理多个工作表、指定特定的单元格范围等。

JavaScript 读取和创建 Excel 文件:使用 xlsx 库

原文地址: http://www.cveoy.top/t/topic/fpFz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录