Maison >développement back-end >Tutoriel Python >Utilisez Python pour implémenter XlsxWriter pour créer et modifier des fichiers Excel
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()
<.> 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!