
როგორ ვიქციოთ CSV JSON–ად Node.js API–ს გამოყენებით.
CSV(კომა-გაშორებული მნიშვნელობები) არის ერთ-ერთი ყველაზე ხშირად გამოყენებული ფორმატი ცხრილური მონაცემების 저장ისთვის. თუმცა, როდესაც საქმე გვაქვს API-ებთან, აპლიკაციებთან ან თანამედროვე ვებსივრცეებთან, JSON(ჯავა სკრიპტ ობიექტის ნოტაცია) მიმზიდველია თავისი იერარქიული და ადვილად გადამუშავებადი სტრუქტურის გამო.
გთხოვთ, ეწვიოთ სტატიის ბუნებას, რომელიც გაწვდილი გეგმის გზით აჩვენებს CSV-ის JSON-ად გარდაქმნის პროცესს REST API-ის გამოყენებით, რომელიც შექმნილია მონაცემთა მართული ტრანსფორმაციისთვის ღრუბლოვან გარემოში.
- Node.js API for CSV to JSON Conversion
- CSV გადაქცევა JSON-ში Node.js-ში
- CSV to JSON Conversion with cURL
Node.js API for CSV to JSON Conversion
The Aspose.Cells Cloud SDK for Node.js საშუალებასدي თქვენ სწრაფად, ზუსტად და ნებისმიერი ადგილობრივი სექრეტირების ინსტალაციის გარეშე გააკეთოთ ფაილები, როგორიცაა CSV.JSON-ში გარდაქმნა.
მნიშვნელოვანი მახასიათებლები
- გარდაქმნეთ ელექტრონული ცხრილები და CSV ფაილები JSON-ში.
- გადააქცეთ სტრუქტურა და მონაცემების ტიპები.
- ატვირთეთ, დაამ Verarbeitung, და ჩამოტვირთეთ ფაილები ღრუბელზე დაფუძნებული API–ების გამოყენებით.
- მხარს უჭერს 50-ზე მეტ ფაილის ფორმატს.
დაწყება
- SDK დააინსტალირეთ npm-ის საშუალებით:
npm install asposecellscloud --save
- Credentials დააყენეთ:
Create a free account at the Aspose.Cloud Dashboard and obtain your Client ID and Client Secret. For further details, you may consider visiting quick start article.
Convert CSV to JSON in Node.js
აქ არის ეტაპობრივად ინსტრუქცია CSV-ის JSON-ში გარდატყავებისთვის პროგრამულად Node.js-ის გამოყენებით:
ქმედება 1: დააფუძნეთ API:
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
Step 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));
Step 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
});
// CSV-დან JSON-ში გადაყვანის დაწყება
await cellsApi.postWorkbookSaveAs(request);
console.log("CSV successfully converted to JSON.");

CSV-დან JSON გად Configებუ.
CSV to JSON Conversion with 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.
Step 1 – წვდომის ტოკენის გენერაცია:
ამ მიდგომაში პირველი ნაბიჯი არის JWT წვდომის ტოკენის გენერირება:
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"
Step 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 ხელმისაწვდომობის ტოკენით, რომელიც ზემოთ იქნა შექმნილი.
- ზემოთ მოყვანილი მაგალითისთვის გამოყენებული სინჯი ფაილები ჩამოტვირთვისთვის ხელმისაწვდომია:
ცადეთ უფასო ონლაინ CSV-დან JSON-ში გარდამქმნელი
გამოცდილი იყავით API-ს მოქმედებაში, კოდის დაწერის გარეშე! სცადეთ CSV to JSON Converter Online, რომელსაც მართავს Aspose.Cells Cloud.

უფასო ონლაინ CSV to JSON კონვერტერი აპლიკაცია.
📚 სასარგებლო რესურსები
შედეგი
თუ ვებსაპლექსისთვის მონაცემების დამუშავებას ახორციელებთ, ესპრედშიტების ექსპორტირებას API-ის მოხმარებისთვის ან თქვენი მონაცემების მილის მონდომებას, Aspose.Cells Cloud SDK for Node.js გთავაზობთ სწრაფ და სანდო გადაწყვეტას CSV-დან JSON-მდე გადაყვანისთვის. გამოიყენეთ REST API სრულ ინტეგრაციისთვის ან აირჩიეთ cURL სწრაფი და სკრიპტული დავალებებისთვის.
გადააყენეთ თქვენი CSV ფაილები სტრუქტურირებულ JSON-ში რამდენიმე ხაზის კოდით - და გააცოცხლებთ თქვენი მონაცემები გონივრულად.
🔗 დაკავშირებული სტატიები
ჩვენ ძლიერ გირჩევთ მოინახულოთ შემდეგი ბლოგები: