Heim >Web-Frontend >js-Tutorial >Nodejs einfaches Methodenbeispiel zum Lesen und Schreiben von Excel-Inhalten
In diesem Artikel wird hauptsächlich die Methode von NodeJS zum einfachen Lesen und Schreiben von Excel-Inhalten vorgestellt, die gängigen Excel-Module zum Lesen und Schreiben von NodeJS kurz analysiert und die spezifischen Betriebsfähigkeiten von NodeJS zum Lesen und Schreiben von Excel-Freunden analysiert Bedarf kann darauf verweisen
Das Beispiel in diesem Artikel beschreibt, wie NodeJS einfach Excel-Inhalte lesen und schreiben kann. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
node.js-Modul, das das Lesen und Schreiben von Excel unterstützt
node-xlsx: Analysiert Excel-Dateidaten basierend auf Node.js und Excel-Dateien generieren, unterstützt nur Dateien im XLSX-Format;
Excel-Parser: analysiert Excel-Dateidaten basierend auf Node.js, unterstützt Dateien im XLS- und XLSX-Format; 🎜>Excel-Export
: Daten basierend auf Node.js generieren und in Excel-Dateien exportieren. Das generierte Dateiformat ist xlsx; .js. Es werden nur Dateien im XLS-Format unterstützt. 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'});
Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
Das Geheimnis hinter JavaScript EventEmitter
JavaScript EventEmitter verstehen
Vue implementiert die Funktion zum Exportieren von Excel-Tabellen
Das obige ist der detaillierte Inhalt vonNodejs einfaches Methodenbeispiel zum Lesen und Schreiben von Excel-Inhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!