Écrire dans des feuilles de calcul Excel avec Python : un guide complet
Vous avez peut-être rencontré le besoin d'exporter des données de votre programme Python vers un fichier Excel tableur. Cet article explore les différentes méthodes et considérations impliquées dans la réalisation de cette tâche.
Options disponibles
Python propose plusieurs bibliothèques pour travailler avec des feuilles de calcul Excel, notamment xlwt, XlsXcessive et openpyxl. Chaque bibliothèque offre son propre ensemble unique de fonctionnalités.
Format CSV
Vous pouvez également envisager d'écrire dans un fichier .csv. Le format CSV (Comma-Separated Values) est un format texte simple qui stocke les données dans des colonnes. Cependant, vous devrez peut-être formater les données de manière appropriée pour qu'elles correspondent à la mise en page souhaitée dans Excel.
Formatage avec xlwt
Dans votre exemple, vous avez utilisé xlwt pour créer un Feuille de calcul Excel. Pour formater les cellules de la boucle for (valeurs list1), vous pouvez utiliser le module de style. Voici une version modifiée de votre code :
import xlwt from xlwt import Style, easyxf # Create workbook and sheet book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("Sheet 1") # Create styles for different cell types style_title = easyxf('font: bold 1') style_values = easyxf(num_format_str='0.0000000000') # Write headers sheet1.write(0, 0, "Display",>
Ce code mis à jour utilise la fonction easyxf pour définir des styles de cellule personnalisés, vous permettant de formater les valeurs de list1 sous forme de nombres avec un nombre spécifié de décimales.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!