
გადაიყვანეთ TSV JSON-ად Java REST API-ის გამოყენებით.
TSV ფაილები, რომლებიც ხშირად გამოიყენება სტრუქტურირებული ცხრილის მონაცემების შესანახად, ყოველთვის არ არის თავსებადი სისტემებთან ან API-ებთან, რომლებიც საჭიროებენ მონაცემთა იერარქიულ ფორმატებს, როგორიცაა JSON. JSON-ის მსუბუქი და მოქნილი სტრუქტურა მას იდეალურს ხდის ვებ, მობილური და ღრუბლოვანი აპლიკაციებისთვის, რაც უზრუნველყოფს უწყვეტ ინტეგრაციას და უკეთეს შესრულებას. მაშასადამე, TSV JSON-ად გარდაქმნით, ჩვენ შეგვიძლია გადავლახოთ უფსკრული სტრუქტურირებულ და იერარქიულ მონაცემებს შორის, რაც საშუალებას მოგვცემს უფრო ადვილად მანიპულირება, შენახვა და გაზიარება.
- Java REST API TSV JSON-ში კონვერტაციისთვის
- გადაიყვანეთ TSV JSON-ად ჯავაში
- TSV JSON ონლაინში cURL ბრძანებების გამოყენებით
Java REST API TSV JSON-ში კონვერტაციისთვის
TSV-ის JSON-ად გარდაქმნა Aspose.Cells Cloud SDK for Java-ის გამოყენებით არის მარტივი და ეფექტური პროცესი, რომელიც დეველოპერებს საშუალებას აძლევს შეუფერხებლად გარდაქმნან ცხრილის მონაცემები მსუბუქ და მრავალმხრივ JSON ფორმატში. TSV-ზე JSON კონვერტაციის გარდა, ის იძლევა ამოცანების საშუალებას, როგორიცაა Excel ფაილების შექმნა, რედაქტირება და კონვერტაცია, რთული გამოთვლების შესრულება და ვიზუალურად მიმზიდველი სქემებისა და ცხრილების გენერირება.
ინსტალაცია
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-დან.
ახლა ჩვენ უნდა მივიღოთ ჩვენი კლიენტის სერთიფიკატები ღრუბლის დაფადან. თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.
გადაიყვანეთ TSV JSON-ად ჯავაში
ამ განყოფილებაში მოცემულია დეტალები, თუ როგორ უნდა გადაიყვანოთ TSV JSON ფორმატში Java კოდის ფრაგმენტის გამოყენებით:
CellsApi api = new CellsApi(clientId,clientSecret);
შექმენით CellsApi-ს ეგზემპლარი, კლიენტის სერთიფიკატების მიწოდებისას, როგორც შეყვანის არგუმენტები.
api.uploadFile("input.tsv", file, "internal");
ატვირთეთ შეყვანილი TSV ღრუბლოვან საცავში uploadFile(…) მეთოდის გამოყენებით.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.json","internal", 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);
// შეყვანის TSV ფაილის სახელი
String name = "input.tsv";
// შედეგად მიღებული ფაილის ფორმატი
String format = "JSON";
// ფაილის ჩატვირთვა ადგილობრივი სისტემიდან
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// ატვირთეთ შეყვანის JSON ფაილი ღრუბლოვან საცავში
api.uploadFile("input.tsv", file, "internal");
// შეასრულეთ დოკუმენტის კონვერტაციის ოპერაცია
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// წარმატების დაბეჭდვის შეტყობინება
System.out.println("The TSV to JSON conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

TSV-ზე JSON-ში გადაყვანის გადახედვა.
TSV JSON ონლაინში cURL ბრძანებების გამოყენებით
TSV-ის JSON-ად გადაყვანა Aspose.Cells Cloud და cURL ბრძანებების გამოყენებით არის მარტივი, მაგრამ ძლიერი გადაწყვეტა მონაცემთა ტრანსფორმაციის მართვისთვის. ეს მეთოდი ეფექტურია, ავტომატიზირებს კონვერტაციის პროცესს მონაცემთა სიზუსტისა და მთლიანობის შენარჩუნებით. ის ასევე გამორიცხავს ლოკალური ინსტალაციების საჭიროებას, გთავაზობთ მონაცემთა დამუშავების მასშტაბურ და ღრუბელზე დაფუძნებულ მიდგომას.
ამ მეთოდის პირველი ნაბიჯი არის 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 ჟეტონი, უნდა შევასრულოთ შემდეგი ბრძანება და გადავიყვანოთ TSV JSON ფორმატში.
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\": \"json\",}"
ჩაანაცვლეთ sourceFile
შეყვანილი TSV ფაილის სახელით (ხელმისაწვდომია ღრუბლოვან საცავში), myResultant
შედეგიანი JSON ფაილის სახელით და accessToken
ზემოთ გენერირებული JWT წვდომის ჟეტონით.
შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება TSV JSON-ად გადასაყვანად და შედეგად მიღებული ფაილის ლოკალურ დისკზე შესანახად.
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
TSV JSON-ის კონვერტორი
ჩვენ ასევე გირჩევთ, გამოიყენოთ ჩვენი უფასო TSV to JSON Converter აპი. ეს მსუბუქი და სუპერ ეფექტური აპი, შექმნილია Aspose.Cells Cloud-ის თავზე და საშუალებას გაძლევთ განიცადოთ ამ SDK-ის საოცარი შესაძლებლობები.
TSV-ის JSON-ის გადამყვანის აპლიკაციის გადახედვა.
დასკვნა
დასასრულს, TSV-ის JSON-ად გადაქცევა Aspose.Cells Cloud SDK Java-სთვის ან cURL ბრძანებების გამოყენებით უზრუნველყოფს ცხრილის მონაცემების უფრო მოქნილ JSON ფორმატში გადაქცევის მყარ და ეფექტურ გზას. ორივე მიდგომა უზრუნველყოფს მაღალ სიზუსტეს, დაზოგავს დროს და ამარტივებს მონაცემთა სამუშაო პროცესს. Aspose.Cells Cloud-ის გამოყენებით, თქვენ მიიღებთ წვდომას მრავალმხრივ და მძლავრ ინსტრუმენტების კომპლექტზე, რომელიც შექმნილია მონაცემთა ტრანსფორმაციის სხვადასხვა საჭიროებების დასაკმაყოფილებლად, პროდუქტიულობის გაზრდისა და აპლიკაციებში უწყვეტი ინტეგრაციის საშუალებას.
სასარგებლო ლინკები
დაკავშირებული სტატიები
გთხოვთ ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციისთვის: