要实现将指定字符串写入到 Excel 文件指定的行,可以使用第三方库,如'xlsx'。以下是一个示例代码:

const XLSX = require('xlsx');

function writeToExcelFile(filePath, row, data) {
  const workbook = XLSX.readFile(filePath);
  const worksheet = workbook.Sheets[workbook.SheetNames[0]];

  const cellAddress = `A${row}`;
  worksheet[cellAddress] = { t: 's', v: data };

  XLSX.writeFile(workbook, filePath);
}

// 使用示例
writeToExcelFile('example.xlsx', 1, 'Hello, World!');

上述代码中,'writeToExcelFile'函数接受三个参数:'filePath'表示 Excel 文件的路径,'row'表示要写入数据的行数,'data'表示要写入的字符串。

首先,使用'XLSX.readFile'读取 Excel 文件,并获取第一个工作表('worksheet')。然后,使用指定的行数和字符串数据,构造单元格地址('cellAddress')。接下来,将字符串数据写入到指定单元格中,通过设置'worksheet[cellAddress]'的't'属性为's'表示字符串类型,'v'属性为要写入的数据。

最后,使用'XLSX.writeFile'将修改后的工作表写回到 Excel 文件中。

请注意,在运行代码之前,需要先安装'xlsx'库:

npm install xlsx
JavaScript 使用 xlsx 库将字符串写入 Excel 文件指定行

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

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