
REST API Excel-ში CSV კონვერტაციისთვის.
Excel ფაილები შესანიშნავია სტრუქტურირებული მონაცემების შესანახად და სამართავად, მაგრამ მათმა ფორმატმა შეიძლება შეზღუდოს თავსებადობა გარკვეულ აპლიკაციებთან, მონაცემთა ბაზებთან ან სისტემებთან. CSV(მძიმით გამოყოფილი მნიშვნელობები) ფაილები, თავის მხრივ, არის მსუბუქი, საყოველთაოდ მიღებული და ადვილად გასაანალიზებელი, რაც მათ იდეალურს ხდის მონაცემთა გაცვლის, ინტეგრაციისა და ანალიზისთვის. Excel-ის CSV-ში გადაყვანით, თქვენ ამარტივებს მონაცემთა დამუშავებას, ჩართავთ პლატფორმაზე ხელმისაწვდომობას და ამარტივებს ავტომატიზირებულ სამუშაო პროცესებს. ამ სტატიაში ჩვენ განვიხილავთ, თუ როგორ უნდა განვახორციელოთ ეს კონვერტაცია ეფექტურად Java REST API-ის გამოყენებით, თქვენი მონაცემების სრული პოტენციალის განბლოკვით.
- Excel to CSV Conversion API
- Excel-დან მძიმით გამოყოფილი ფაილები Java-ში
- XLS to CSV cURL ბრძანებების გამოყენებით
Excel-ში CSV კონვერტაციის API
Aspose.Cells Cloud SDK for Java გთავაზობთ მძლავრ და ეფექტურ გადაწყვეტას Excel ფაილების CSV ფორმატში მინიმალური ძალისხმევით გადასაყვანად. API მხარს უჭერს Excel ფორმატების ფართო სპექტრს, მათ შორის XLS, XLSX და CSV, რაც უზრუნველყოფს მონაცემთა უწყვეტი დამუშავებას. გარდა ამისა, კონვერტაციის პროცესი ინარჩუნებს თქვენი მონაცემების მთლიანობას, რაც იძლევა ზუსტ და საიმედო შედეგებს.
ინსტალაცია
Cloud SDK-ის გამოსაყენებლად, ჩვენ უნდა დავამატოთ შემდეგი Maven დამოკიდებულებები ჩვენს pom.xml ფაილს:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- შეგიძლიათ ჩამოტვირთოთ უახლესი ვერსია Aspose Repository-დან.
მეორეც, ჩვენ უნდა მივიღოთ ჩვენი კლიენტის სერთიფიკატები ღრუბლის დაფადან. თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.
Excel-დან მძიმით გამოყოფილი ფაილები Java-ში
შემდეგი განყოფილება განმარტავს დეტალებს Excel-ის სამუშაო წიგნის CSV ფორმატში გადაქცევის შესახებ Java კოდის ფრაგმენტის გამოყენებით:
CellsApi api = new CellsApi(clientId,clientSecret);
შექმენით CellsApi-ს ეგზემპლარი, კლიენტის სერთიფიკატების მიწოდებისას, როგორც შეყვანის არგუმენტები.
api.uploadFile("input.xlsx", file, "basic");
ატვირთეთ შეყვანილი XLSX ღრუბლოვან საცავში uploadFile(…) მეთოდის გამოყენებით.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.csv","basic", null);
და ბოლოს, გამოიძახეთ მეთოდი cellsWorkbookGetWorkbook(…) კონვერტაციის ოპერაციის დასაწყებად.
// დამატებითი მაგალითებისთვის, გთხოვთ, ეწვიოთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// მიიღეთ ClientID და ClientSecret https://dashboard.aspose.cloud/-დან
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// შექმენით CellsApi-ს მაგალითი კლიენტის სერთიფიკატების გამოყენებით
CellsApi api = new CellsApi(clientId,clientSecret);
// შეყვანის XLSX სამუშაო წიგნის სახელი
String name = "myDocument.xlsx";
// პაროლის დეტალები, თუ სამუშაო წიგნი დაშიფრულია
String password = null;
// განსაზღვრავს, დააყენეთ თუ არა სამუშაო წიგნის რიგები ავტომატური მორგებისთვის.
Boolean isAutoFit = true;
// განსაზღვრავს მხოლოდ ცხრილის მონაცემების შენახვას. გამოიყენეთ მხოლოდ PDF Excel-ისთვის.
Boolean onlySaveTable = true;
// შედეგად მიღებული ფაილის ფორმატი
String format = "CSV";
// ფაილის ჩატვირთვა ადგილობრივი სისტემიდან
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// ატვირთეთ შეყვანის XLSX ღრუბლოვან საცავში
api.uploadFile("input.xlsx", file, "basic");
// შეასრულეთ დოკუმენტის კონვერტაციის ოპერაცია
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.csv","basic", null);
// ბეჭდვის წარმატების გაგზავნა
System.out.println("The Excel to CSV conversion completed sucessfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Excel-ის CSV-ში კონვერტაციის გადახედვა.
ზემოთ მოცემულ მაგალითში გამოყენებული Excel-ის შეყვანის სამუშაო წიგნი შეიძლება გადმოწეროთ:
XLS to CSV cURL ბრძანებების გამოყენებით
Aspose.Cells Cloud ამარტივებს Excel ფაილების CSV ფორმატში გადაყვანის პროცესს cURL ბრძანებების გამოყენებით, სთავაზობს მარტივ გადაწყვეტას დეველოპერებისთვის, რომლებიც უპირატესობას ანიჭებენ ბრძანების ხაზის ინსტრუმენტებს. ეს მეთოდი გამორიცხავს რთული ინსტალაციების ან დამატებითი ბიბლიოთეკების საჭიროებას, რაც უზრუნველყოფს უსაფრთხო, მასშტაბირებად და ეფექტურ გზას Excel-to-CSV კონვერტაციების დასამუშავებლად პლატფორმებზე.
ამ მეთოდის პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების გამოყენებით:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ახლა, როდესაც გვაქვს JWT ჟეტონი, ჩვენ უნდა შევასრულოთ შემდეგი ბრძანება Excel-ის სამუშაო წიგნის მძიმით გამოყოფილი მნიშვნელობებად გადასაყვანად.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"csv\",}"
ჩაანაცვლეთ sourceFile
შეყვანილი excel ფაილის სახელით (ხელმისაწვდომია ღრუბლოვან საცავში), myResultant
შედეგიანი CSV ფაილის სახელით და accessToken
ზემოთ გენერირებული JWT წვდომის ტოკენით.
დასკვნა
ამ სტატიაში გავიგეთ, რომ Aspose.Cells Cloud გთავაზობთ ორ მრავალმხრივ მიდგომას ამის მისაღწევად: მისი ინტუიციური Java SDK და cURL ბრძანებების მეშვეობით. ორივე მეთოდი უზრუნველყოფს მაღალ სიზუსტეს, კონფიგურირებად გამომავალს და ღრუბელზე დაფუძნებულ უსაფრთხო გარემოს თქვენი მონაცემების დასამუშავებლად. მიუხედავად იმისა, გირჩევნიათ მუშაობა კოდთან თუ ბრძანების ხაზის ინსტრუმენტებთან, Aspose.Cells Cloud გთავაზობთ საიმედო და ეფექტურ გადაწყვეტას თქვენი საჭიროებების დასაკმაყოფილებლად. სცადეთ Aspose.Cells Cloud დღეს თქვენი Excel-to-CSV კონვერტაციის გასამარტივებლად!
სასარგებლო ლინკები
დაკავშირებული სტატიები
გთხოვთ ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციისთვის: