Μάθετε πώς να μετατρέπετε CSV σε XLSX στο διαδίκτυο.

Πώς να μετατρέψετε το CSV σε Excel χρησιμοποιώντας το API υπολογιστικών φύλλων στην Python

Μετατροπή CSV σε Excel σε Python | Python Μετατροπή CSV σε XLSX

Σε ένα τοπίο που βασίζεται σε δεδομένα, η ανάγκη μετατροπής του CSV σε βιβλίο εργασίας του Excel προκύπτει ως ένα κρίσιμο βήμα για να ξεκλειδώσετε το πλήρες δυναμικό των πληροφοριών σας. Ενώ τα αρχεία CSV (τιμές διαχωρισμένες με κόμματα) προσφέρουν απλότητα, οι δυναμικές δυνατότητες του Excel παρέχουν μια ευέλικτη πλατφόρμα για ανάλυση δεδομένων, οπτικοποίηση και συνεργασία. Η μετατροπή γεφυρώνει το χάσμα, προσφέροντας βελτιωμένες λειτουργίες, όπως προηγμένη μορφοποίηση, φόρμουλες και δημιουργία γραφημάτων, δίνοντας τη δυνατότητα στους χρήστες να διαχειρίζονται και να παρουσιάζουν αποτελεσματικά τα δεδομένα τους.

Σε αυτό το άρθρο, θα εξερευνήσουμε τις λεπτομέρειες σχετικά με τη μετατροπή CSV σε Excel για δημιουργία ροής εργασίας με επίκεντρο τα δεδομένα.

Python REST API για μετατροπή CSV σε 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 στην Python

Το απόσπασμα κώδικα που δίνεται παρακάτω δείχνει πόσο απλό είναι να μετατρέψετε το 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 που προκύπτει θα αποθηκευτεί στον χώρο αποθήκευσης cloud.

Μπορείτε επίσης να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε το δωρεάν διαδικτυακό μας εργαλείο μετατροπής CSV σε 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 που δημιουργήθηκε παραπάνω.

Η αναφορά API που βασίζεται σε Swagger σάς δίνει τη δυνατότητα να μάθετε περισσότερα σχετικά με το χειρισμό υπολογιστικών φύλλων και το API REST μετατροπής. Το API Reference Explorer είναι ο ευκολότερος τρόπος για να δοκιμάσετε τα API μας αμέσως στο πρόγραμμα περιήγησής σας.

Μετατροπή CSV σε Excel σε Python | Python Μετατροπή CSV σε XLS

Χρήσιμοι Σύνδεσμοι

συμπέρασμα

Εν κατακλείδι, είτε επιλέγετε την αποτελεσματικότητα και την ευελιξία του Aspose.Cells Cloud SDK για Python είτε τη γρήγορη προσβασιμότητα των εντολών cURL με το Aspose.Cells Cloud, ο στόχος παραμένει σαφής: η απρόσκοπτη μετατροπή του CSV σε Excel. Και οι δύο προσεγγίσεις σάς δίνουν τη δυνατότητα να βελτιώσετε τις ροές εργασιών διαχείρισης δεδομένων, μετατρέποντας εύκολα τα αρχεία CSV σε μορφή Excel.

Σχετικά Άρθρα

Συνιστούμε επίσης να επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε σχετικά: