2017-10-21 260 views
1

J'utilise des données Panda pour stocker des données et je veux les exporter dans un fichier Excel pour faciliter la lecture/le formatage.Quels sont les avantages d'utiliser un ExcelWriter lors de l'exportation de DataFrames avec des pandas?

J'ai essayé juste courir

df.to_excel('sheet.xlsx') 

et enregistre le sheet.xlsx sans problème dans mon dossier de travail. Je veux savoir pourquoi je voudrais utiliser un objet ExcelWriter avant d'utiliser la méthode .to_excel()?

Il semble qu'il y ait de nombreuses étapes supplémentaires inutiles comme la création de l'objet, puis la sauvegarde de l'objet.

+5

aux feuilles existantes Adjonction, principalement. –

Répondre

2

Si tout ce dont vous avez besoin est un simple vidage de données pour exceller dans une seule trame de données, la méthode to_excel fonctionne parfaitement. L'objet ExcelWriter est là pour les situations où vous recherchez un meilleur contrôle sur le fichier Excel de sortie. Avec ExcelWriter vous pouvez par exemple: