最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何从Node.js向Excel单元格中插入一些数据

网站源码admin28浏览0评论

如何从Node.js向Excel单元格中插入一些数据

如何从Node.js向Excel单元格中插入一些数据

我想使用nodejs将数据插入excel中的单元格。有人可以帮我做同样的nodejs吗。我必须从我的nodejs代码中读取一个excel文件,并将数据插入到excel工作表的特定单元格中。我尝试了一个代码,其中下面的代码给出了如下所示的输出,那我该如何在v中访问数据,即john代码段

console.log(JSON.stringify(worksheet['A2']))

输出

{"t":"s","v":"john","r":"<t>jon</t>","h":"john","w":"jon"}

完整代码-试图将数据插入到Excel单元格中

const XLS

    X = require('xlsx');
    let workbook = XLSX.readFile('test1.xlsx');
    let sheetName = workbook.SheetNames[0];
    console.log(sheetName+'    sheetName')
    let worksheet = workbook.Sheets[sheetName];
    console.log(worksheet['A2']+'    worksheet a2')
    console.log(JSON.stringify(worksheet['A2']))
       worksheet['A2'].value = 'test';
      var cell = worksheet.getCell('A2');
      //cell.value = 'test';
      sheetName.getCell("A2").value = "test"
回答如下:

如果您熟悉Pandas DataFrames的结构(基本上是键-值对的数组,键是列名),那么convert-excel-to-json可能是您所寻找的好选择。设置非常简单,应该让您遍历转换后的工作表并将其作为JSON对象进行编辑。发布此信息后,您可以使用json2xls之类的格式返回excel文件格式。

const result = excelToJson({
    sourceFile: 'SOME-EXCEL-FILE.xlsx'
});

result.sheet1[0]["Col_Name"] = "Foo"
发布评论

评论列表(0)

  1. 暂无评论