Heim > Web-Frontend > js-Tutorial > Hauptteil

Node.js implementiert die Excel-Konvertierung in JSON_node.js

WBOY
Freigeben: 2016-05-16 16:02:34
Original
1091 Leute haben es durchsucht

Ich habe an einem System zur Online-Kursauswahl gearbeitet, das das beliebte node.js verwendet. Heute habe ich darüber nachgedacht, wie ich Schüler- oder Lehrerinformationen importieren kann, was eine relativ große Menge erfordert, und ich habe zufällig einige Excel-Tabellen zur Hand. Ich möchte nur Excel in JSON konvertieren und es dann in Mongodb gießen.

Ich habe im Internet gesucht und viele Informationen gefunden. Die meisten davon sind in C# oder Python. Sie müssen sie selbst kompilieren, oder Sie können sie aufgrund verschiedener fehlender Bibliotheken nicht ausführen. Ich habe gegoogelt und festgestellt, dass dieses Modul tatsächlich in Node existiert. Die URL lautet https://www.npmjs.com/package/xls-to-json. .

Vielleicht die Schritte aufzeichnen:

Gehen Sie zu einem beliebigen Ort und erstellen Sie eine neue package.json. Ich weiß nicht, warum ich versucht habe, es direkt mit npm zu installieren, aber es hat nicht funktioniert, also habe ich es einfach so belassen.

{
 "name": "abc",
 "version": "0.0.0",
 "private": true,
 "scripts": {
  "start": "node ./bin/www"
 },
 "dependencies": {
  "xls-to-json": "*"

 }
}

Nach dem Login kopieren

Nach dem Speichern installieren Sie das Installationspaket direkt mit npm. Erstellen Sie dann eine neue app.js

node_xj = require("xls-to-json");
 node_xj({
  input: "test.xls", // input xls 
  output: "output.json" // output json 
  //sheet: "sheet1", // specific sheetname 
 }, function(err, result) {
  if(err) {
   console.error(err);
  } else {
   console.log(result);
  }
 });
Nach dem Login kopieren

Dies ist der Code der oben genannten Website, der direkt eingefügt wurde. Dann gab es beim Ausführen einen Fehler im Blatt, also habe ich direkt einen Kommentar abgegeben.

Legen Sie test.xls in dasselbe Verzeichnis und dann in den Knoten app.js. .

Es handelt sich ausschließlich um Informationen von Klassenkameraden, daher sind sie codiert. Es ist jedenfalls zu erkennen, dass es gelungen ist.

Diese Methode ist sehr einfach und grob. . Markieren und teilen Sie hier. Wenn Sie vorbeikommen und einen besseren Weg haben oder Vorschläge haben, können Sie einen Kommentar hinterlassen. Danke.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!