
How to convert CSV to JSON with Node.js API.
CSV(Comma-Separated Values) είναι μια από τις πιο συχνά χρησιμοποιούμενες μορφές για την αποθήκευση ταμπελωμένων δεδομένων. Ωστόσο, όταν εργάζεστε με APIs, εφαρμογές ή σύγχρονα διαδικτυακά περιβάλλοντα, JSON(JavaScript Object Notation) προτιμάται λόγω της ιεραρχικής και εύκολα αναλυτικής του δομής.
Αυτό το άρθρο σας καθοδηγεί στη μετατροπή CSV σε JSON χρησιμοποιώντας REST API, σχεδιασμένο για απρόσκοπτη μετατροπή δεδομένων σε περιβάλλοντα βασισμένα στο σύννεφο.
- Node.js API για Μετατροπή CSV σε JSON
- Convert CSV to JSON in Node.js
- CSV to JSON Conversion with cURL
Node.js API για τη μετατροπή CSV σε JSON
Το Aspose.Cells Cloud SDK για Node.js σας επιτρέπει να μετατρέπετε αρχεία όπως το CSV σε JSON γρήγορα, με ακρίβεια και χωρίς την ανάγκη εγκατάστασης τοπικού λογισμικού.
Βασικά Χαρακτηριστικά
- Μετατροπή λογαριασμών και αρχείων CSV σε JSON.
- Διατηρήστε τη δομή και τους τύπους δεδομένων κατά τη διάρκεια της μετατροπής.
- Ανεβάστε, επεξεργαστείτε και κατεβάστε αρχεία χρησιμοποιώντας APIs cloud.
- Υποστηρίζει πάνω από 50 μορφές αρχείων.
Ξεκινώντας
- Εγκαταστήστε το SDK μέσω npm:
npm install asposecellscloud --save
- Ορίστε τα διαπιστευτήρια:
Δημιουργήστε έναν δωρεάν λογαριασμό στο Aspose.Cloud Dashboard και αποκτήστε το Client ID και το Client Secret σας. Για περισσότερες λεπτομέρειες, μπορείτε να επισκεφθείτε το άρθρο quick start.
Μετατροπή CSV σε JSON σε Node.js
Ορίστε ένας οδηγός με βήματα για τη μετατροπή CSV σε JSON προγραμματισμένα χρησιμοποιώντας Node.js:
Βήμα 1: Εισαγωγή του API:
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
Βήμα 2: Ανεβάστε το αρχείο CSV στο Cloud Storage:
const fs = require("fs");
const path = require("path");
const filePath = path.resolve("sample.csv");
await cellsApi.uploadFile("sample.csv", fs.createReadStream(filePath));
Βήμα 3: Διαμόρφωση και Αποστολή του Αιτήματος Μετατροπής:
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");
// Αποκτήστε το ClientId και το ClientSecret σας από https://dashboard.aspose.cloud (απαιτείται δωρεάν εγγραφή).
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
});
// initiate the CSV to JSON conversion
await cellsApi.postWorkbookSaveAs(request);
console.log("CSV successfully converted to JSON.");

Μια προεπισκόπηση της μετατροπής CSV σε JSON.
Μετατροπή CSV σε JSON με cURL
If you prefer the command-line prowess, then accomplishing the CSV to JSON conversion using cURL commands is seamless solution. This approach offers a quick and scriptable approach without the knowledge of programming language.
Βήμα 1 – Δημιουργία Διακριτικού Πρόσβασης:
Το πρώτο βήμα σε αυτή την προσέγγιση είναι να δημιουργηθεί ένα JWT access token:
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"
Βήμα 2 – Εκτέλεση της μετατροπής CSV σε JSON:
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}"
Αντικαταστήστε το sourceFile
με το όνομα του αρχείου CSV εισόδου, το resultantFile
με το αρχείο JSON και το accessToken
με το JWT access token που δημιουργήθηκε παραπάνω.
- Τα δείγματα αρχείων που χρησιμοποιήθηκαν στο παραπάνω παράδειγμα μπορούν να ληφθούν από:
Δοκιμάστε τον δωρεάν διαδικτυακό μετατροπέα CSV σε JSON
Ζήστε την API σε δράση χωρίς να γράψετε ούτε μια γραμμή κώδικα! Δοκιμάστε τον CSV to JSON Converter Online που υποστηρίζεται από την Aspose.Cells Cloud.

Δωρεάν διαδικτυακή εφαρμογή μετατροπής CSV σε JSON.
📚 Χρήσιμες Πηγές
Συμπέρασμα
Είτε επεξεργάζεστε δεδομένα για μια διαδικτυακή εφαρμογή, είτε εξάγετε υπολογιστικά φύλλα για κατανάλωση από API, είτε εκσυγχρονίζετε τις ροές δεδομένων σας, το Aspose.Cells Cloud SDK για Node.js παρέχει μια γρήγορη και αξιόπιστη λύση για τη μετατροπή CSV σε JSON. Χρησιμοποιήστε το REST API για πλήρη ολοκλήρωση ή επιλέξτε το cURL για γρήγορες και scriptable εργασίες.
Μετατρέψτε τα αρχεία CSV σας σε δομημένο JSON με μόνο λίγες γραμμές κώδικα — και κάντε τα δεδομένα σας να λειτουργούν πιο έξυπνα.
🔗 Σχετικά Άρθρα
Συνιστούμε ανεπιφύλακτα την επίσκεψη στους παρακάτω blogs: