CSV è un file di testo semplice che contiene valori separati da virgole, disposti in celle di un foglio di calcolo. Il file XLSX è un formato ben noto di foglio di calcolo Excel creato da Microsoft Excel. In alcuni casi, devi convertire CSV in Excel senza aprirlo. L’API GroupDocs.Cloud fornisce un modo sicuro e veloce per convertire CSV in formato Excel in pochi secondi. Quindi, questo articolo spiega come convertire un foglio di calcolo CSV in Excel XLS/XLSX in Python.
In questo articolo saranno trattati i seguenti argomenti:
- [CSV a Excel XLS/XLSX Rest API e Python SDK](#CSV to Excel XLS/XLSX Rest API and Python SDK)
- Come convertire file CSV in Excel XLSX in Python
- Come convertire un foglio di calcolo CSV in XLS in Python
- [Convertitore file CSV online gratuito](#CSV File Converter Online Free)
CSV a Excel XLS/XLSX Rest API e Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}
Per convertire csv in xlsx senza aprire, utilizzeremo l’API Python SDK of GroupDocs.Conversion Cloud. È una soluzione di conversione di documenti e immagini indipendente dalla piattaforma. Ti consente di convertire in modo rapido e affidabile immagini e documenti di qualsiasi formato di file supportato in qualsiasi formato di cui hai bisogno. Il codice sorgente della libreria Python è disponibile anche su GitHub Repository.
Puoi installare GroupDocs.Conversion Cloud nella tua applicazione Python utilizzando il seguente comando nella console:
pip install groupdocs_conversion_cloud
Si prega di ottenere l’ID cliente e il segreto dalla dashboard prima di seguire i passaggi menzionati. Una volta che hai il tuo ID e segreto, aggiungi il codice seguente nella tua applicazione python per eseguire il convertitore API cloud come mostrato di seguito:
# Carica la libreria Python per la conversione da CSV a Excel utilizzando Python
import groupdocs_conversion_cloud
# Ottieni client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Ottieni diverse configurazioni
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"
Come convertire file CSV in Excel XLSX in Python
È possibile modificare il documento del foglio di calcolo CSV in XLSX a livello di codice seguendo i passaggi indicati di seguito:
- Innanzitutto, crea un’istanza di ConvertApi
- Ora, crea un’istanza di ConvertSettings
- Successivamente, fornire il nome di archiviazione e il percorso del file Excel di input
- Imposta “xlsx” come formato del file di output
- Ora crea un’istanza di CsvLoadOptions
- Quindi, imposta il separatore virgola del file CSV
- Fornire loadOptions, convertOptions e il percorso del file di output
- Quindi, crea ConvertDocumentRequest con ConvertSettings
- Infine, converti chiamando il metodo convert\cocument() con ConvertDocumentRequest
Il seguente esempio di codice mostra come aprire il file CSV in Excel con colonne utilizzando l’API REST in Python:
# Come convertire file CSV in Excel XLSX in Python
try:
# Crea un'istanza dell'API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Definire le impostazioni di conversione
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
settings.format = "xlsx"
loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
loadOptions.separator = ","
convertOptions = groupdocs_conversion_cloud.XlsxConvertOptions()
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# Crea una richiesta di conversione del documento
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Converti csv in foglio di calcolo file xlsx excel
response = convert_api.convert_document(request)
print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Come convertire un foglio di calcolo CSV in XLS in Python
Puoi convertire csv in excel automaticamente e in modo programmatico seguendo i passaggi indicati di seguito:
- Innanzitutto, crea un’istanza di ConvertApi
- Ora, crea un’istanza di ConvertSettings
- Successivamente, fornire il nome di archiviazione e il percorso del file Excel di input
- Imposta “xls” come formato del file di output
- Ora crea un’istanza di CsvLoadOptions
- Quindi, imposta il separatore virgola del file CSV
- Fornire loadOptions, convertOptions e il percorso del file di output
- Quindi, crea ConvertDocumentRequest con ConvertSettings
- Infine, converti chiamando il metodo convert\cocument() con ConvertDocumentRequest
Il seguente esempio di codice mostra come convertire il file CSV in colonne Excel utilizzando l’API REST in Python:
# Come convertire un foglio di calcolo CSV in XLS in Python
try:
# Crea un'istanza dell'API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Impostare e definire le impostazioni di conversione
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
settings.format = "xls"
loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
loadOptions.separator = ","
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# Crea una richiesta di conversione del documento
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Converti csv in foglio di calcolo excel xls
response = convert_api.convert_document(request)
print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Convertitore file CSV online gratuito
Come convertire csv in excel online gratuitamente? Prova il seguente convertitore online gratuito da csv a excel, sviluppato utilizzando l’API di cui sopra. Puoi facilmente convertire csv in xlsx online gratuitamente utilizzando questo csv per eccellere convertitore online gratuito.
Riassumendo
In questo articolo abbiamo appreso:
- come convertire csv in excel in python usando l’API REST;
- come convertire un file csv in un foglio di calcolo xls usando python;
- Carica e scarica programmaticamente file csv in python;
Inoltre, puoi esplorare di più sull’API del foglio di calcolo Python utilizzando la documentazione. Abbiamo un Esploratore di riferimenti API basato su Swagger per saperne di più sulla nostra API REST per fogli di calcolo. Puoi provare la libreria Python da CSV a XLSX con dati in tempo reale utilizzando questa interfaccia Swagger intuitiva come mostrato nell’immagine qui sotto.
Fai una domanda
Se hai domande sul convertitore da CSV a XLSX, non esitare a chiedere nel Forum di supporto gratuito e riceverai risposta entro poche ore.
Guarda anche
Si consiglia inoltre di seguire i collegamenti correlati delle conversioni di documenti e dei formati di file supportati:
- Miglior convertitore da DOCX a PDF e Converti Word in PDF
- Come convertire PDF in documenti Word con l’API di conversione file
- Come convertire Word in HTML con l’API di conversione file in Ruby
- Converti PDF in HTML utilizzando la libreria di conversione del formato file
- Converti Word in TIFF con l’API del documento di elaborazione testi in Ruby