Foglio di calcolo XLSX in Python

Come convertire CSV in foglio di calcolo Excel XLS/XLSX in Python

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}

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 file CSV in XLSX in Python

Come convertire file CSV in XLSX in Python

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: