Python gebruikers worden niet gegeven een enkele , geïntegreerde interface voor interactie met Excel-spreadsheet -bestanden . In plaats daarvan zijn er twee verschillende bibliotheken : " . Excel schrijver " xlrd en xlwt of " Excel Reader" en De datastructuren gebruikt door de twee bibliotheken zijn niet rechtstreeks compatibel , zodat Python ontwikkelaars moet een derde bibliotheek , xlutils gebruiken , om gegevens van de ene bibliotheek naar de andere te verplaatsen . Instructies 1 Download en installeer de bibliotheken door in een terminal het volgende te typen : easy_install xlwt xlrd xlutils kopen van 2 Open een tekstverwerker en plakken het volgende om de bibliotheken te importeren : import xlwt import xlrd import xlutils 3 Plak volgende daarna te openen een bestaand XLS bestand , voeg een nieuw werkblad met een aantal gegevens en een formule , en schrijf de nieuwe gegevens naar de schijf weer : nativeBook = open_workbook ( ' example.xls ' ) MyBook = copy ( nativeBook ) sheet = myBook.add_sheet ( ' Test Sheet ' ) ws.write ( 0,0 , 1234 ) ws.write ( 0 , 1 , 4321 ) ws.write ( 0,2 , xlwt.Formula ( " A1 + B1 " ) ) wb.save ( ' example.xls ' ) op Twitter Dit maakt gebruik van de " open_workbook " functie uit xlrd , de " copy " -functie van xlutils aan de xlrd werkmap vertalen in een xlwt werkmap en " add_sheet , " " schrijven , " en " redden " functies van xlwt . < br >
|