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

编程入门 行业动态 更新时间:2024-10-17 02:51:02

如何从Node.js向Excel<a href=https://www.elefans.com/category/jswz/34/1770080.html style=单元格中插入一些数据"/>

如何从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"

更多推荐

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

本文发布于:2024-05-07 09:50:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1755688.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:单元格   数据   Node   js   Excel

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!