Python -användare inte får ett enda , enhetligt gränssnitt för att interagera med Excel- filer . Istället finns det två olika bibliotek : " . Excel Writer " XLRD och xlwt , eller " Excel Reader" och De datastrukturer som används av de två biblioteken inte är direkt kompatibla , så Python utvecklare måste använda en tredje bibliotek , xlutils , att flytta data från ett bibliotek till ett annat . Instruktioner
1
Hämta och installera biblioteken genom att skriva följande i en terminal :
easy_install xlwt XLRD xlutils
2
Öppna en textredigerare och klistra följande för att importera bibliotek :
import xlwt
import XLRD
import xlutils
3
Klistra in följande efteråt att öppna en befintlig XLS -fil , lägg ett nytt kalkylblad med några uppgifter och en formel , och skriva nya data ut till disken igen :
nativeBook = open_workbook ( ' example.xls ' ) katalog
mybook = kopia ( nativeBook ) katalog
ark = myBook.add_sheet ( ' Test Sheet ' ) katalog
ws.write ( 0,0 , 1234 ) katalog
ws.write ( 0 , 1 , 4321 ) katalog
ws.write ( 0,2 , xlwt.Formula ( " A1 + B1 " ) ) katalog
wb.save ( ' example.xls ' ) katalog
Detta använder " open_workbook " funktionen från XLRD , "kopiera " -funktionen från xlutils att översätta XLRD arbetsboken till en xlwt arbetsbok , och " add_sheet , " " skriver , " och " rädda " funktioner från xlwt .
Addera