Próbuję otworzyć plik excela .xlsx z pythonem, ale nie jestem w stanie znaleźć sposobu, próbowałem używać pand, ale chcę korzystać z biblioteki o nazwie NumPy Próbowałem zainstalować numpy, ale nadal nie można znaleźć numpy.Otwieranie i odczytywanie pliku excel .xlsx w pythoniu
Ja również próbowałem za pomocą xlrd bibliotekę, ale pojawia się następujący traceback:
Traceback (most recent call last):
File "C:\test.py", line 3, in <module>
book = open_workbook('test.xlsx')
File "C:\Python27\lib\site-packages\xlrd\__init__.py", line 370, in open_workbook
biff_version = bk.getbof(XL_WORKBOOK_GLOBALS)
File "C:\Python27\lib\site-packages\xlrd\__init__.py", line 1323, in getbof
raise XLRDError('Expected BOF record; found 0x%04x' % opcode)
XLRDError: Expected BOF record; found 0x4b50
które zakładam, że jest, bo nie może czytać XLRD .xlsx pliki?
Ktoś ma jakieś pomysły?
EDIT:
import csv
with open('test.csv', 'rb') as csvfile:
data = csv.reader(csvfile, delimiter=',')
for row in data:
print "------------------"
print row
print "------------------"
for cell in row:
print cell
'xlrd' obsługuje' xlsx', spróbuj modernizacji: 'pip zainstalować xlrd --upgrade'. – alecxe
@alecxe Dziękuję za odpowiedź, próbuję tego w tej chwili. Patrzę również na eksportującą ścieżkę csv. – Ryflex
lepiej utworzyć osobny wątek dla nowego pytania, imho. – alecxe