我需要写入一个数值到指定的单元格(比如D4单元格)中,这是在我的xlsm文件中。我能看到以下选项:
XLSX.writeFile(workbook, 'out.xlsx');
但我没有看到将一个值写入特定单元格的内容(需要将要写入的值传递到哪里?)。 或者,它不像提供读取特定单元格值的示例那样清晰。 如果有人能为我提供一个简单的代码片段示例,我会感激的。
这是我如何读取特定单元格的值:
if(typeof require !== 'undefined') XLSX = require('C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\xlsx');
var workbook = XLSX.readFile('xlsm');
var first_sheet_name = workbook.SheetNames[0];
var address_of_cell = 'D5';
var worksheet = workbook.Sheets[first_sheet_name];
var desired_cell = worksheet[address_of_cell];
desired_value = (desired_cell ? desired_cell.v : undefined);
console.log('Cell Value is: '+ desired_value);