mogę otworzyć pliku chronionego hasłem Excel z tym:Od chronionego hasłem pliku programu Excel do Pandy DataFrame
import sys
import win32com.client
xlApp = win32com.client.Dispatch("Excel.Application")
print "Excel library version:", xlApp.Version
filename, password = sys.argv[1:3]
xlwb = xlApp.Workbooks.Open(filename, Password=password)
# xlwb = xlApp.Workbooks.Open(filename)
xlws = xlwb.Sheets(1) # counts from 1, not from 0
print xlws.Name
print xlws.Cells(1, 1) # that's A1
nie jestem pewien, choć jak przenieść informacje do dataframe pandy. Czy muszę czytać komórki jeden po drugim i czy istnieje dogodna metoda, aby tak się stało?
Czy 'xlws' ma' Row' i 'RowCount' (lub jakkolwiek są one nazywane) - jeśli tak, to przeprowadź pętlę przez liczbę wierszy i zbuduj listę list ... Następnie użyj' pandas.DataFrame "w tym ... (przepraszam - nie korzystaj z okien - więc nie mogę tego zrobić samemu) –