Écrire dans une feuille de calcul Excel en Python
Pour les programmeurs Python, il existe différentes méthodes disponibles pour écrire des données dans des feuilles de calcul Excel. Cependant, la meilleure approche dépend des exigences spécifiques et des caractéristiques du programme.
Une option fortement recommandée consiste à utiliser pandas, une bibliothèque Python polyvalente conçue pour la manipulation de données. Cette méthode consiste à convertir des données en DataFrame puis à les exporter vers un fichier Excel.
Voici un exemple illustratif :
from pandas import DataFrame l1 = [1, 2, 3, 4] l2 = [1, 2, 3, 4] df = DataFrame({'Stimulus Time': l1, 'Reaction Time': l2}) df.to_excel('test.xlsx', sheet_name='sheet1', index=False)
Ce code crée un DataFrame à partir de deux listes, 'l1' et « l2 », représentant respectivement le « Temps de stimulation » et le « Temps de réaction ». Il exporte ensuite ce DataFrame vers un fichier Excel nommé « test.xlsx » avec une feuille de calcul nommée « feuille1 », à l'exclusion de la colonne d'index.
Pour garantir la compatibilité, notez que les deux listes doivent avoir des longueurs égales. Si des valeurs sont manquantes, vous pouvez les remplacer par « Aucune » pour éviter les erreurs.
En ce qui concerne le formatage des cellules, vous pouvez spécifier le format de cellules ou de colonnes spécifiques à l'aide du module DataFrame.style de pandas. Cela vous permet d'appliquer un formatage tel que le format scientifique ou numérique à des valeurs spécifiques, garantissant qu'elles sont affichées comme vous le souhaitez dans Excel.
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!