Feuille de calcul XLSX en Python

Comment convertir CSV en feuille de calcul Excel XLS/XLSX en Python

CSV est un fichier texte brut qui contient des valeurs séparées par des virgules, disposées dans les cellules d’une feuille de calcul. Le fichier XLSX est un format de feuille de calcul Excel bien connu créé par Microsoft Excel. Dans certains cas, vous devez convertir CSV en Excel sans ouvrir. L’API GroupDocs.Cloud fournit un moyen sécurisé et rapide de convertir le format CSV au format Excel en quelques secondes. Ainsi, cet article explique comment convertir CSV en feuille de calcul Excel XLS/XLSX en Python.

Les sujets suivants seront traités dans cet article :

CSV vers Excel XLS/XLSX Rest API et Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}

Pour convertir csv en xlsx sans ouvrir, nous utiliserons l’API Python SDK of GroupDocs.Conversion Cloud. Il s’agit d’une solution de conversion de documents et d’images indépendante de la plate-forme. Il vous permet de convertir rapidement et de manière fiable des images et des documents de n’importe quel format de fichier pris en charge vers n’importe quel format dont vous avez besoin. Le code source de la bibliothèque Python est également disponible sur GitHub Repository.

Vous pouvez installer GroupDocs.Conversion Cloud dans votre application Python à l’aide de la commande suivante dans la console :

pip install groupdocs_conversion_cloud

Veuillez obtenir votre ID client et votre secret à partir du tableau de bord avant de suivre les étapes mentionnées. Une fois que vous avez votre identifiant et votre secret, ajoutez le code ci-dessous dans votre application python pour exécuter le convertisseur d’API cloud comme indiqué ci-dessous :

# Charger la bibliothèque Python pour la conversion CSV vers Excel à l'aide de python
import groupdocs_conversion_cloud

# Obtenez client_id et client_secret depuis https://dashboard.groupdocs.cloud après une inscription gratuite.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtenez différentes configurations
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"

Comment convertir un fichier CSV en Excel XLSX en Python

Vous pouvez modifier le document de feuille de calcul CSV en XLSX par programmation en suivant les étapes mentionnées ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Maintenant, créez une instance de ConvertSettings
  • Ensuite, indiquez le nom du stockage et le chemin du fichier Excel d’entrée
  • Définissez “xlsx” comme format de fichier de sortie
  • Maintenant, créez une instance de CsvLoadOptions
  • Ensuite, définissez le séparateur de virgule du fichier CSV
  • Fournissez les loadOptions, convertOptions et le chemin du fichier de sortie
  • Ensuite, créez ConvertDocumentRequest avec ConvertSettings
  • Enfin, convertissez en appelant la méthode convert\cocument() avec ConvertDocumentRequest

L’exemple de code suivant montre comment ouvrir un fichier CSV dans Excel avec des colonnes à l’aide de l’API REST en Python :

# Comment convertir un fichier CSV en Excel XLSX en Python
try:
  # Créer une instance de l'API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Définir les paramètres de conversion
  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"

  # Créer une demande de conversion de document
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # Convertir csv en tableur 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))
Comment convertir un fichier CSV en fichier XLSX en Python

Comment convertir un fichier CSV en XLSX en Python

Comment convertir une feuille de calcul CSV en XLS en Python

Vous pouvez convertir csv en excel automatiquement et par programmation en suivant les étapes mentionnées ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Maintenant, créez une instance de ConvertSettings
  • Ensuite, indiquez le nom du stockage et le chemin du fichier Excel d’entrée
  • Définissez “xls” comme format de fichier de sortie
  • Maintenant, créez une instance de CsvLoadOptions
  • Ensuite, définissez le séparateur de virgule du fichier CSV
  • Fournissez les loadOptions, convertOptions et le chemin du fichier de sortie
  • Ensuite, créez ConvertDocumentRequest avec ConvertSettings
  • Enfin, convertissez en appelant la méthode convert\cocument() avec ConvertDocumentRequest

L’exemple de code suivant montre comment convertir un fichier CSV en colonnes Excel à l’aide de l’API REST en Python :

# Comment convertir une feuille de calcul CSV en XLS en Python
try:
  # Créer une instance de l'API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Définir et définir les paramètres de conversion
  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"

  # Créer une demande de conversion de document
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # Convertir csv en tableur 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))

Convertisseur de fichiers CSV en ligne gratuit

Comment convertir csv en excel en ligne gratuitement ? Veuillez essayer le convertisseur gratuit csv vers excel en ligne suivant, qui est développé à l’aide de l’API ci-dessus. Vous pouvez facilement convertir csv en xlsx en ligne gratuitement en utilisant ce convertisseur en ligne gratuit csv vers excel.

Résumé

Dans cet article, nous avons appris :

  • comment convertir csv en excel en python à l’aide de l’API REST ;
  • comment convertir un fichier csv en fichier de feuille de calcul xls à l’aide de python ;
  • Téléchargez et téléchargez par programme le fichier csv en python ;

De plus, vous pouvez en savoir plus sur l’API de feuille de calcul Python à l’aide de la documentation. Nous avons un explorateur de référence d’API basé sur Swagger pour en savoir plus sur notre API REST de feuille de calcul. Vous pouvez essayer la bibliothèque Python CSV vers XLSX avec des données en temps réel à l’aide de cette [interface Swagger] conviviale 13, comme indiqué dans l’image ci-dessous.

poser une question

Si vous avez des questions sur le convertisseur CSV vers XLSX, n’hésitez pas à les poser dans Forum d’assistance gratuit et nous vous répondrons dans quelques heures.

Voir également

Nous vous recommandons également de suivre les liens connexes des conversions de documents et des formats de fichiers pris en charge :