Hoja de cálculo XLSX en Python

Cómo convertir CSV a hoja de cálculo Excel XLS/XLSX en Python

CSV es un archivo de texto sin formato que contiene valores separados por comas, organizados en celdas de una hoja de cálculo. El archivo XLSX es un conocido formato de hoja de cálculo de Excel creado por Microsoft Excel. En ciertos casos, debe convertir CSV a Excel sin abrir. GroupDocs.Cloud API proporciona una forma segura y rápida de convertir CSV a formato Excel en segundos. Entonces, este artículo cubre cómo convertir CSV a una hoja de cálculo Excel XLS/XLSX en Python.

En este artículo se tratarán los siguientes temas:

CSV a Excel XLS/XLSX Rest API y Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}

Para convertir csv a xlsx sin abrir, usaremos la API Python SDK de GroupDocs.Conversion Cloud. Es una solución de conversión de documentos e imágenes independiente de la plataforma. Le permite convertir de forma rápida y fiable imágenes y documentos de cualquier formato de archivo compatible a cualquier formato que necesite. El código fuente de la biblioteca Python también está disponible en GitHub Repository.

Puede instalar GroupDocs.Conversion Cloud en su aplicación Python usando el siguiente comando en la consola:

pip install groupdocs_conversion_cloud

Por favor, obtenga su ID de cliente y secreto del tablero antes de seguir los pasos mencionados. Una vez que tenga su ID y secreto, agregue el siguiente código en su aplicación python para ejecutar el convertidor de API en la nube como se muestra a continuación:

# Cargue la biblioteca de Python para la conversión de CSV a Excel usando python
import groupdocs_conversion_cloud

# Obtenga client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Consigue diferentes configuraciones
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"

Cómo convertir un archivo CSV a Excel XLSX en Python

Puede cambiar el documento de hoja de cálculo CSV a XLSX mediante programación siguiendo los pasos que se mencionan a continuación:

  • En primer lugar, cree una instancia de ConvertApi
  • Ahora, cree una instancia de ConvertSettings
  • A continuación, proporcione el nombre de almacenamiento y la ruta del archivo de Excel de entrada
  • Establecer “xlsx” como formato de archivo de salida
  • Ahora, cree una instancia de CsvLoadOptions
  • Luego, configure el separador de coma del archivo CSV
  • Proporcione loadOptions, convertOptions y la ruta del archivo de salida
  • Luego, cree ConvertDocumentRequest con ConvertSettings
  • Finalmente, convierta llamando al método convert\cocument() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo abrir un archivo CSV en Excel con columnas usando la API REST en Python:

# Cómo convertir un archivo CSV a Excel XLSX en Python
try:
  # Crear una instancia de la API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definir la configuración de conversión
  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"

  # Crear solicitud de documento de conversión
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # Convierta la hoja de cálculo del archivo csv a excel xlsx
  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))
Cómo convertir archivos CSV a XLSX en Python

Cómo convertir un archivo CSV a XLSX en Python

Cómo convertir una hoja de cálculo CSV a XLS en Python

Puede convertir csv a excel de forma automática y programática siguiendo los pasos que se mencionan a continuación:

  • En primer lugar, cree una instancia de ConvertApi
  • Ahora, cree una instancia de ConvertSettings
  • A continuación, proporcione el nombre de almacenamiento y la ruta del archivo de Excel de entrada
  • Establecer “xls” como formato de archivo de salida
  • Ahora, cree una instancia de CsvLoadOptions
  • Luego, configure el separador de coma del archivo CSV
  • Proporcione loadOptions, convertOptions y la ruta del archivo de salida
  • Luego, cree ConvertDocumentRequest con ConvertSettings
  • Finalmente, convierta llamando al método convert\cocument() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo convertir un archivo CSV a columnas de Excel usando la API REST en Python:

# Cómo convertir una hoja de cálculo CSV a XLS en Python
try:
  # Crear una instancia de la API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Establecer y definir la configuración de conversión
  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"

  # Crear solicitud de documento de conversión
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # Convertir csv a hoja de cálculo 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))

Convertidor de archivos CSV en línea gratis

¿Cómo convertir csv a excel en línea gratis? Pruebe el siguiente conversor gratuito de csv a excel en línea, que se desarrolla utilizando la API anterior. Puede convertir fácilmente csv a xlsx en línea gratis usando este convertidor en línea gratuito de csv a excel.

Resumiendo

En este artículo hemos aprendido:

  • cómo convertir csv a excel en python usando REST API;
  • cómo convertir un archivo csv a un archivo de hoja de cálculo xls usando python;
  • Cargue y descargue el archivo csv mediante programación en python;

Además, puede explorar más sobre la API de hoja de cálculo de Python utilizando la documentación. Tenemos un Explorador de referencia de API basado en Swagger para obtener más información sobre nuestra API REST de hoja de cálculo. Puede probar la biblioteca Python de CSV a XLSX con datos en tiempo real utilizando esta interfaz Swagger fácil de usar, como se muestra en la imagen a continuación.

Hacer una pregunta

Si tiene alguna pregunta sobre el convertidor de CSV a XLSX, no dude en preguntar en el Foro de soporte gratuito y le responderemos en unas pocas horas.

Ver también

También recomendamos seguir enlaces relacionados de conversiones de documentos y formatos de archivo compatibles: