Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie Python, um XlsxWriter zum Erstellen und Bearbeiten von Excel-Dateien zu implementieren

Verwenden Sie Python, um XlsxWriter zum Erstellen und Bearbeiten von Excel-Dateien zu implementieren

不言
不言Original
2018-05-04 14:45:534203Durchsuche

Dieser Artikel stellt hauptsächlich die Verwendung von XlsxWriter zum Erstellen und Bearbeiten von Excel-Dateien vor. Jetzt kann ich ihn mit Ihnen teilen.

Ich habe andere Tools verwendet Vor dem Betrieb von Excel wurde zum Schreiben von Excel das xlwt-Modul verwendet, und die Win32com-Schnittstelle wurde auch direkt verwendet. Wenn Sie sagen, welches die Leistungsfähigkeit von Excel am besten ausnutzen kann, dann muss es die Methode zur Implementierung der win32com-Schnittstelle sein. Diese Methode erfordert jedoch die Unterstützung von Office-Software.

Was xlwt betrifft, denke ich, dass es im Wesentlichen die Funktionen hat, die wir normalerweise verwenden, und dass dies im Allgemeinen meine persönlichen Anforderungen erfüllen kann.

Ich habe heute das XlsxWriter-Modul verwendet, aber noch keine besonderen Funktionen gefunden. Natürlich habe ich gerade ein Demoprogramm kopiert. Zeigen Sie zuerst den Programmcode

#!/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()

Nach dem Ausführen des Programms wird eine Datei mit dem Namen demo.xlsx generiert. Der Inhalt nach dem Öffnen lautet wie folgt:

Durch Bearbeiten Der Vorgang erstellt ein Blatt mit dem angegebenen Namen und schreibt relevante Informationen. Um die Summe der Werte der beiden Zellen zu berechnen, wird auch eine Summenmethode aufgerufen.

Im Vergleich zum zuvor verwendeten xlwt-Modul ist das XlsxWriter-Modul viel größer. Aufgrund der enormen Größe kann man ungefähr davon ausgehen, dass die Funktion dieses Moduls leistungsfähiger sein sollte. Wir können einige Hinweise aus der Dateiformatunterstützung erhalten. Dieses Modul unterstützt Dateien im XLSX-Format, die xlwt nicht unterstützt. Was andere Funktionen betrifft, können Sie sie später wirklich verstehen und dann eine detailliertere Untersuchung durchführen.

Verwandte Empfehlungen:

Eine einfache Analyse der XLSXWriter-Bibliothek in Python

Das obige ist der detaillierte Inhalt vonVerwenden Sie Python, um XlsxWriter zum Erstellen und Bearbeiten von Excel-Dateien zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn