Python Benutzer nicht eine einzige, einheitliche Schnittstelle für die Interaktion mit Excel -Dateien angegeben. Stattdessen gibt es zwei verschiedene Bibliotheken : " . Excel Writer " xlrd und xlwt oder "Excel Reader" und Die Datenstrukturen von den beiden Bibliotheken verwendet werden, sind nicht direkt kompatibel , so Python -Entwickler muss eine dritte Bibliothek xlutils verwenden , um Daten aus einer Bibliothek in die andere zu bewegen . Anleitung
1
Downloaden und installieren Sie die Bibliotheken , indem Sie den folgenden in einem Terminal :
easy_install xlwt xlrd xlutils
2
Öffnen Sie einen Text -Editor und Paste die folgenden , um die Bibliotheken zu importieren: import
xlwt
Import xlrd
Import xlutils
3
folgende nachher zu öffnen Einfügen eine bestehende XLS-Datei , fügen Sie ein neues Arbeitsblatt mit einigen Daten und einer Formel , und schreiben die neuen Daten auf die Festplatte wieder :
nativeBook = open_workbook ( ' example.xls ')
myBook = copy ( nativeBook )
Blatt = myBook.add_sheet ( 'Test Blatt ')
ws.write (0,0, 1234 )
ws.write (0, 1 , 4321 )
ws.write ( 0,2 , xlwt.Formula ("A1 + B1 " ) )
wb.save ( ' example.xls ')
< p > Hier wird die " open_workbook "-Funktion von xlrd , die "Kopie "-Funktion aus , um die xlutils xlrd Arbeitsmappe in eine Arbeitsmappe xlwt übersetzen, und " add_sheet ", " schreiben", und "Speichern "-Funktionen von xlwt .
< br >