Heim  >  Artikel  >  Web-Frontend  >  Nodejs-Methode zum Lesen und Schreiben von Excel-Inhalten

Nodejs-Methode zum Lesen und Schreiben von Excel-Inhalten

小云云
小云云Original
2018-03-19 09:45:592576Durchsuche

In diesem Artikel wird hauptsächlich die Methode von NodeJS zum einfachen Lesen und Schreiben von Excel-Inhalten vorgestellt, die allgemeinen Lese- und Schreibmodule von NodeJS kurz analysiert und die spezifischen Betriebsfähigkeiten von NodeJS zum Lesen und Schreiben von Excel in Form von Beispielen analysiert es kann jedem helfen.

Das node.js-Modul, das das Lesen und Schreiben von Excel unterstützt

node-xlsx: Analysiert Excel-Dateidaten und generiert Excel-Dateien basierend auf Node.js, unterstützt nur xlsx Formatdateien;
Excel-Parser: analysiert Excel-Dateidaten basierend auf Node.js, unterstützt Dateien im XLS- und XLSX-Format;
Excel-Export: generiert und exportiert Daten Basierend auf der Excel-Datei von Node.js ist das generierte Dateiformat xlsx;
node-xlrd: Extrahieren Sie Daten aus Excel-Dateien basierend auf node.js, unterstützt nur Dateien im XLS-Format.

Ich zeige, wie man die Daten in der hochgeladenen Excel-Datei über node-xlsx extrahiert und eine neue Excel-Datei generiert. Der Code lautet wie folgt:


var xlsx = require('node-xlsx');
var fs = require('fs');
//读取文件内容
var obj = xlsx.parse(__dirname+'/test.xlsx');
var excelObj=obj[0].data;
console.log(excelObj);
var data = [];
for(var i in excelObj){
  var arr=[];
  var value=excelObj[i];
  for(var j in value){
    arr.push(value[j]);
  }
  data.push(arr);
}
var buffer = xlsx.build([
  {
    name:'sheet1',
    data:data
  }
]);
//将文件内容插入新的文件中
fs.writeFileSync('test1.xlsx',buffer,{'flag':'w'});

Verwandte Empfehlungen:

php read und schreiben Sie Excel-PHP-Einführung in die Schritte zur Verarbeitung von Excel

PHP-Lesen und Schreiben von Excel-Klassen

PHP-Lesen und Schreiben von Excel-Klassen, die mehrere unterstützen Arbeitsmappen und benutzerdefinierte Stile

Das obige ist der detaillierte Inhalt vonNodejs-Methode zum Lesen und Schreiben von Excel-Inhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn