Articles of xlsx

Node.js写入一个现有的Excel文件

我正在做一些testing,使用一些节点模块尝试将数据插入到现有的.xlsx模板文件中。 我似乎无法find一个模块,让我只是插入数据到现有的模板文件。 所有的模块基本上让你读取一个xlsx文件到应用程序,而不是修改它,而不是写入磁盘。 我只需要将数据写入特定的单元格就可以保持xlsx表单的样式相同。 这是什么最好的模块? 我试过用'xlsx','node-xlsx',xlsx-writestream'来testing。 Node.js甚至有可能像这样编辑.xlsx文件吗? 任何帮助,非常感谢,谢谢。

xlsx-js从stdinparsing

我试图parsing一个文件使用xlsx-js(v0.8.0),这是通过标准inputpipe道。 以下代码: const data = fs.readFileSync('/dev/stdin').toString(); wb = xlsx.read(data, {type: 'binary'}); 当我pipe道文件(在Mac上)作为猫foo.xlsx |失败 节点test.js: “` 抛出新的错误(“损坏的zip:找不到中央直接的结束^错误:损坏的zip:找不到中央目录的结尾在Object.ZipEntries.readEndOfCentral(/卷/ Macintosh_HD / Users / shauncutts / src / (/ Volumes / Macintosh_HD / Users / shauncutts / src / crane-parse-monthly / node_modules / jszip / lib / zipEntries)parsing每月/ node_modules / jszip / lib / zipEntries.js:135:19。 js:197:14)在Object.ZipEntries(/Volumes/Macintosh_HD/Users/shauncutts/src/crane-parse-monthly/node_modules/jszip/lib/zipEntries.js:21:14)Object.module.exports [as (/ Volumes […]

Meteor:xlsx到json的parsing

我正在使用meteor在一个项目中,我需要做一些数据parsing从给定的xlsx文件到json。 其实我想要的东西,我上传一个xlsx文件,它给了我的数据以json的forms。 因为Meteor是一个nodejs框架,所以我尝试了像xlsx,node-xlsx,excel,excel-parser等每个nodejs npm软件包,但Meteor不支持软件包的文件并给出错误。 所以,任何人有任何破解这个或任何解决schemeparsingxlsx文件到JSON没有任何问题,使用meteor。

“分段错误”:在linode上的node.js应用程序中使用xlsx npm模块

我正在linode服务器(Cent Os 7)上运行一个node.js应用程序。 我的应用程序使用xlsx npm模块进行excel转换,并在代码达到时给出分段错误 : var xlsx = XLSX.read(file.data, {type: "binary"});

在Node.js中parsingxls / xlsx / xlsm

在Node.js中运行,我需要能够从Excel .xls,.xlsx和.xlsm中parsing单元格的值 。 有解决scheme吗? 我怀疑有一个单一的模块可以做到这一点,所以也许有一种方法可以将两种格式内部转换成第三种格式,并且只有一种格式的分析器? 有没有其他人遇到过这个问题? 如果是这样,你提出了什么样的解决scheme? 任何帮助是极大的赞赏。 谢谢

使用js-xlsx导出.xlsx文件时如何设置单元格宽度

我试图设置一个固定的列/单元格宽度到js-xlsx导出的excel文件。 编辑: 这里是js-xlsx的来源: https : //github.com/SheetJS/js-xlsx

用NodeparsingXLSX并创buildjson

好吧,所以我发现这个真正有据可查的node_module叫做js-xlsx 问题:如何parsingxlsx来输出json ? 以下是Excel工作表的样子: 最后,json应该是这样的: [ { "id": 1, "Headline": "Team: Sally Pearson", "Location": "Austrailia", "BodyText": "…", "Media: "…" }, { "id": 2, "Headline": "Team: Rebeca Andrade", "Location": "Brazil", "BodyText": "…", "Media: "…" } ] index.js: if(typeof require !== 'undefined') { console.log('hey'); XLSX = require('xlsx'); } var workbook = XLSX.readFile('./assets/visa.xlsx'); var sheet_name_list = workbook.SheetNames; sheet_name_list.forEach(function(y) […]