2011-07-26 20 views
17

Chcę odczytać plik tekstowy, napisz do IE okna .xls plików utworzyć plik .xls a później zrobić kilka modyfikacji stworzonego .xls plik. Mam google'd co do wszystkich dostępnych pakietów:Python. - Najlepszy Moduł pisać do plików XLS

Win32 Com client 
--> xlrd (Only for Reading from xls files I guess) 
| 
--> xlwt (only for writing into xls files) 
PyExcelerator 

Jaki jest najlepszy moduł do wykonywania tych czynności? Jakieś sugestie?

+0

Co jest nie tak z xlwt, nigdy nie miałem z tym problemu. – fncomp

+0

Nie Josh, nie mówię, że coś jest nie tak z xlwt. Po prostu pytam o opinie na temat tego, z którym modułem najlepiej się wybrać. –

+0

Widzę, myślałem, że istnieje luka w potrzebach między Xlwt i Xlrd, których nie zdawałem sobie sprawy. – fncomp

Odpowiedz

15

xlwt działa świetnie.

Jeśli chcesz utworzyć pliki .xlsx (nowy format używany w Office 2007 i 2010), istnieje openpyxl.

Polecam natywną bibliotekę Pythona (xlwt lub openpyxl) zamiast używania automatyki PyWin32 COM do napędu Excela.

+2

Oto aktualizacja: do tworzenia plików '.xlsx' jest również moduł [xlsxwriter] (https://xlsxwriter.readthedocs.org/en/latest/), wart obejrzenia. – alecxe

Powiązane problemy