
How to convert CSV to JSON with Node.js API.
CSV(Comma-Separated Values) ist eines der am häufigsten verwendeten Formate zur Speicherung tabellarischer Daten. Bei der Arbeit mit APIs, Anwendungen oder modernen Webumgebungen wird jedoch JSON(JavaScript Object Notation) aufgrund seiner hierarchischen und leicht parsierbaren Struktur bevorzugt.
Dieser Artikel führt Sie durch die Umwandlung von CSV in JSON mithilfe von REST API, die für eine nahtlose Datenumwandlung in cloudbasierten Umgebungen konzipiert ist.
- Node.js-API für die Umwandlung von CSV in JSON
- Convert CSV to JSON in Node.js
- CSV zu JSON-Konvertierung mit cURL
Node.js API für die Konvertierung von CSV in JSON
Das Aspose.Cells Cloud SDK für Node.js ermöglicht es Ihnen, Dateien wie CSV schnell, genau und ohne die Notwendigkeit einer lokalen Softwareinstallation in JSON zu konvertieren.
Hauptmerkmale
- Konvertiere Tabellenkalkulationen und CSV Dateien in JSON.
- Beibehalten der Struktur und Datentypen während der Konversion.
- Dateien mithilfe von Cloud-APIs hochladen, verarbeiten und herunterladen.
- Unterstützt über 50 Dateiformate.
Einstieg
- Installiere SDK über npm:
npm install asposecellscloud --save
- Setzen Sie Anmeldeinformationen ein:
Erstellen Sie ein kostenloses Konto im Aspose.Cloud Dashboard und erhalten Sie Ihre Client-ID und Ihr Client-Secret. Weitere Details finden Sie im quick start Artikel.
Convertiere CSV zu JSON in Node.js
Hier ist eine Schritt-für-Schritt-Anleitung zur programmgesteuerten Umwandlung von CSV in JSON mit Node.js:
Schritt 1: API initialisieren:
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
Schritt 2: Laden Sie die CSV-Datei in den Cloud-Speicher hoch:
const fs = require("fs");
const path = require("path");
const filePath = path.resolve("sample.csv");
await cellsApi.uploadFile("sample.csv", fs.createReadStream(filePath));
Schritt 3: Konfigurieren und Senden der Konvertierungsanfrage:
const saveOptions = {
SaveFormat: "JSON"
};
const request = new PostWorkbookSaveAsRequest({
name: "sample.csv",
newfilename: "converted/output.json",
saveOptions: saveOptions,
isAutoFitRows: true,
isAutoFitColumns: true
});
await cellsApi.postWorkbookSaveAs(request);
console.log("CSV successfully converted to JSON.");
const { CellsApi, CellsSaveAs_PostDocumentSaveAsRequest,UploadFileRequest} = require("asposecellscloud");
// Holen Sie sich Ihre ClientId und ClientSecret von https://dashboard.aspose.cloud (eine kostenlose Registrierung ist erforderlich).
const YOUR_CLIENT_ID = "XXXXXXX-XXXXX-4ebe-bff4-f5a14a4b6466";
const YOUR_CLIENT_SECRET = "XXXXXXXXXXXXX8b067a8b1cb625a2ea8e";
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const fs = require("fs");
const path = require("path");
const filePath = path.resolve("sample.csv");
// upload the input CSV to cloud storage.
await cellsApi.uploadFile("sample.csv", fs.createReadStream(filePath));
const saveOptions = {
SaveFormat: "JSON"
};
const request = new PostWorkbookSaveAsRequest({
name: "sample.csv",
newfilename: "converted/output.json",
saveOptions: saveOptions,
isAutoFitRows: true,
isAutoFitColumns: true
});
// CSV in JSON-Konvertierung einleiten
await cellsApi.postWorkbookSaveAs(request);
console.log("CSV successfully converted to JSON.");

Eine Vorschau der CSV zu JSON-Konvertierung.
CSV zu JSON-Konvertierung mit cURL
If you prefer die Befehlszeilenfähigkeiten, dann ist die Durchführung der CSV zu JSON-Konvertierung mit cURL-Befehlen eine nahtlose Lösung. Dieser Ansatz bietet eine schnelle und skriptbare Methode, ohne Kenntnisse einer Programmiersprache.
Schritt 1 – Zugriffstoken generieren:
Der erste Schritt in diesem Ansatz besteht darin, ein JWT-Zugriffstoken zu generieren:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Schritt 2 – Führen Sie die CSV zu JSON-Konvertierung durch:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"JSON\", \"ClearData\": true, \"CreateDirectory\": true, \"EnableHTTPCompression\": true, \"RefreshChartCache\": true, \"SortNames\": true, \"ValidateMergedAreas\": true}"
Ersetzen Sie sourceFile
durch den Namen der Eingabe-CSV-Datei, resultantFile
durch die JSON-Datei und accessToken
durch das oben generierte JWT-Zugriffstoken.
- Die Beispieldateien, die im obigen Beispiel verwendet wurden, können von folgender Seite heruntergeladen werden:
Versuchen Sie den kostenlosen Online CSV zu JSON Konverter
Erleben Sie die API in Aktion, ohne eine Zeile Code zu schreiben! Probieren Sie den CSV to JSON Converter Online aus, der von Aspose.Cells Cloud unterstützt wird.

Kostenloser Online CSV zu JSON Konverter App.
📚 Nützliche Ressourcen
Schlussfolgerung
Egal, ob Sie Daten für eine Webanwendung verarbeiten, Tabellenkalkulationen für die API-Nutzung exportieren oder Ihre Datenpipelines modernisieren, das Aspose.Cells Cloud SDK für Node.js bietet eine schnelle und zuverlässige Lösung für die Konvertierung von CSV zu JSON. Verwenden Sie die REST API für eine vollständige Integration oder wählen Sie cURL für schnelle und skriptbare Aufgaben.
Transformieren Sie Ihre CSV Dateien in strukturiertes JSON mit nur wenigen Codezeilen – und lassen Sie Ihre Daten intelligenter arbeiten.
🔗 Verwandte Artikel
Wir empfehlen dringend, die folgenden Blogs zu besuchen: