ისწავლეთ როგორ გადაიყვანოთ CSV XLSX-ად ონლაინ.

როგორ გადავიტანოთ CSV Excel-ში ცხრილების API-ის გამოყენებით Python-ში

გადაიყვანეთ CSV Excel-ში Python-ში | პითონი გადააკეთე CSV XLSX-ად

მონაცემებზე ორიენტირებულ ლანდშაფტში, CSV-ის გარდაქმნის საჭიროება Excel-ის სამუშაო წიგნად ჩნდება, როგორც გადამწყვეტი ნაბიჯი თქვენი ინფორმაციის სრული პოტენციალის განბლოკვისკენ. მიუხედავად იმისა, რომ CSV (მძიმით გამოყოფილი მნიშვნელობები) ფაილები გთავაზობთ სიმარტივეს, Excel-ის დინამიური ფუნქციები უზრუნველყოფს მრავალმხრივ პლატფორმას მონაცემთა ანალიზის, ვიზუალიზაციისა და თანამშრომლობისთვის. კონვერტაცია ახიდებს უფსკრული, სთავაზობს გაუმჯობესებულ ფუნქციებს, როგორიცაა გაფართოებული ფორმატირება, ფორმულები და დიაგრამის შექმნა, რაც მომხმარებლებს აძლევს შესაძლებლობას ეფექტურად მართონ და წარმოადგინონ თავიანთი მონაცემები.

ამ სტატიაში ჩვენ ვაპირებთ შევისწავლოთ დეტალები CSV-ში Excel-ში კონვერტაციის შესახებ მონაცემთა ორიენტირებული სამუშაო ნაკადის შესაქმნელად.

Python REST API CSV to Excel კონვერტაციისთვის

Aspose.Cells Cloud SDK for Python აადვილებს CSV-დან Excel-ში კონვერტაციის უწყვეტ პროცესს, სთავაზობს მძლავრ და ეფექტურ ინსტრუმენტს მონაცემთა მანიპულირების შესაძლებლობების გასაუმჯობესებლად. ეს SDK ამარტივებს კონვერტაციის ამოცანას, რაც Python აპლიკაციებს საშუალებას აძლევს ადვილად გარდაქმნან CSV ფაილები Excel ფორმატში. გარდა ამისა, SDK-ის ყოვლისმომცველი დოკუმენტაცია უზრუნველყოფს, რომ დეველოპერებს შეუძლიათ სწრაფად გააერთიანონ ფუნქციონირება თავიანთ Python აპლიკაციებში, რაც საშუალებას მისცემს გლუვი და ზუსტი CSV-დან Excel-ში კონვერტაციის გამოცდილებას.

იმისათვის, რომ გამოვიყენოთ SDK, ჯერ უნდა დავაყენოთ SDK PIP-დან.

pip install asposecellscloud

გადაიყვანეთ CSV Excel-ში პითონში

ქვემოთ მოცემული კოდის ფრაგმენტი გვიჩვენებს, თუ რამდენად მარტივია CSV-ის გადაყვანა Excel-ში ონლაინ.

#For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
import os
import sys
import asposecellscloud
from asposecellscloud.apis.cells_api import CellsApi
api  = asposecellscloud.apis.cells_api.CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret'), "v3.0" ,os.getenv('CellsCloudApiBaseUrl'))
name ='mysample.csv' 
# დააყენეთ საჭირო პარამეტრები
saveOptions = None
newfilename = "result.xlsx"
isAutoFitRows= True
isAutoFitColumns= True
folder = "celltemp"
result = api.upload_file(folder + '/' + name,  "c:/cloudtesting/" + name)
# ახლა api დარეკეთ csv Excel-ის კონვერტორზე
result = api.cells_save_as_post_document_save_as(name, save_options=saveOptions, newfilename=(folder +'/' + newfilename), is_auto_fit_rows=isAutoFitRows, is_auto_fit_columns=isAutoFitColumns, folder=folder)
# print ("კონვერტაცია წარმატებით დასრულდა.")

პირველი ნაბიჯი არის CellsApi კლასის ინსტანციის შექმნა.

ატვირთეთ შეყვანილი CSV ფაილი Cloud საცავში api.uploadfile(…) მეთოდის გამოყენებით.

მოვუწოდებთ მეთოდს api.cellssaveaspostdocumentsaveas(…), სადაც არგუმენტებად გადავცემთ შეყვანის CSV ფაილის სახელს, შედეგად XLSX სახელს და ორ არჩევით პარამეტრს (isAutoFitRows & isAutoFitColumns).

შედეგად, Excel-ის სამუშაო წიგნი შეინახება ღრუბლოვან საცავში.

თქვენ ასევე შეგიძლიათ განიხილოთ ჩვენი უფასო ონლაინ CSV to Excel კონვერტაციის ინსტრუმენტი-ის გამოყენება.

შეცვალეთ CSV ფორმატი Excel-ზე cURL ბრძანებების გამოყენებით

CSV-დან Excel-ში კონვერტაციის შესრულება Aspose.Cells Cloud-ისა და cURL ბრძანებების გამოყენებით უზრუნველყოფს სწრაფ და ხელმისაწვდომ გადაწყვეტას მომხმარებლებისთვის, რომლებიც კომფორტულია ბრძანების ხაზის ხელსაწყოებით. ეს მეთოდი ასევე საშუალებას გაძლევთ ეფექტურად გარდაქმნათ CSV ფაილები Excel ფორმატში ბრძანების ხაზის ურთიერთქმედების საშუალებით.

პირველ რიგში, ჩვენ უნდა შევქმნათ JWT წვდომის ნიშანი კლიენტის სერთიფიკატების გამოყენებით.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ახლა ჩვენ უნდა შევასრულოთ შემდეგი ბრძანება CSV-დან Excel-ში კონვერტაციის შესასრულებლად.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/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\": \"xlsx\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

ჩაანაცვლეთ inputFile შეყვანილი CSV ფაილის სახელით, resultantFile გამომავალი Excel სამუშაო ფურცლის სახელით და accessToken ზემოთ გენერირებული JWT წვდომის ტოკენით.

Swagger-ზე დაფუძნებული API-ის მითითება საშუალებას გაძლევთ გაიგოთ მეტი ჩვენი ცხრილების მანიპულაციისა და REST API-ის კონვერტაციის შესახებ. API Reference Explorer არის უმარტივესი გზა, რომ სცადოთ ჩვენი API-ები დაუყოვნებლივ თქვენს ბრაუზერში.

გადაიყვანეთ CSV Excel-ში Python-ში | პითონი გადააკეთე CSV XLS-ში

გამოსადეგი ბმულები

  • [ცოცხალი დემო 10

დასკვნა

დასასრულს, აირჩევთ თუ არა Aspose.Cells Cloud SDK-ის ეფექტურობას და მრავალფეროვნებას Python-ისთვის თუ cURL ბრძანებების სწრაფ ხელმისაწვდომობას Aspose.Cells Cloud-ით, მიზანი რჩება ნათელი: შეუფერხებლად გადაიყვანოთ CSV Excel-ში. ორივე მიდგომა საშუალებას გაძლევთ გააუმჯობესოთ მონაცემთა მართვის სამუშაო ნაკადები CSV ფაილების Excel ფორმატში მარტივად გარდაქმნით.

დაკავშირებული სტატიები

ჩვენ ასევე გირჩევთ ეწვიოთ შემდეგ ბმულებს, რომ გაეცნოთ: