Maison > développement back-end > Tutoriel Python > Utilisez Python pour implémenter XlsxWriter pour créer et modifier des fichiers Excel

Utilisez Python pour implémenter XlsxWriter pour créer et modifier des fichiers Excel

不言
Libérer: 2018-05-04 14:45:53
original
4225 Les gens l'ont consulté

Cet article présente principalement l'utilisation de XlsxWriter pour créer et éditer des fichiers Excel. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer. avant d'utiliser la méthode Excel, pour l'écriture Excel, le module xlwt a été utilisé, et l'interface win32com a également été utilisée directement. Si vous dites lequel peut le mieux exercer la puissance d'Excel, alors ce doit être la manière d'implémenter l'interface win32com. Cependant, cette méthode nécessite la prise en charge du logiciel Office.

Quant à xlwt, je pense qu'il a essentiellement les fonctions que nous utilisons habituellement, et généralement cela peut répondre à mes besoins personnels.

J'ai utilisé le module XlsxWriter aujourd'hui, mais je n'ai pas encore trouvé de fonctions particulières. Bien sûr, je viens de copier un programme de démonstration. Affichez d'abord le code du programme

Une fois le programme exécuté, un fichier nommé demo.xlsx est généré. Le contenu après ouverture est le suivant :
#!/usr/bin/python
# -*- coding: cp936 -*-
 
import xlsxwriter
 
workbook = xlsxwriter.Workbook('demo.xlsx')
worksheet = workbook.add_worksheet('demo')
 
worksheet.set_column('A:A',20)
bold = workbook.add_format({'bold':True})
 
worksheet.write('A1','Hello')
worksheet.write('A2','WOrld',bold)
worksheet.write('B2',u'你好!',bold)
 
worksheet.write(2,0,32)
worksheet.write(3,0,35.5)
worksheet.write(4,0,'=SUM(A3:A4)')
 
workbook.close()
Copier après la connexion

<.> Grâce à l'opération d'édition, une feuille portant le nom spécifié est créée et les informations pertinentes sont écrites. Une méthode somme est également appelée pour calculer la somme des valeurs des deux cellules.

Par rapport au module xlwt utilisé précédemment, le module XlsxWriter est beaucoup plus gros. De par sa taille énorme, on peut à peu près deviner que la fonction de ce module devrait être plus puissante. Un indice peut être vu dans la prise en charge du format de fichier. Ce module prend en charge les fichiers au format xlsx que xlwt ne prend pas en charge. Quant aux autres fonctions, vous pourrez vraiment les comprendre plus tard et ensuite faire une étude plus détaillée.

Recommandations associées :

Une analyse simple de la bibliothèque xlsxwriter en python

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal