xlrd.biffh.XLRDError: неподдерживаемый формат или поврежденный файл: ожидаемая запись BOF - PullRequest
0 голосов
/ 20 сентября 2019

Я новичок в библиотеке панды.Я использую его для чтения моего файла Excel;

def read_deliveryfile():
    delivery_path = '/Users/ratha/PycharmProjects/DataLoader/data/deliveries'
    files = os.listdir(delivery_path)
    df = pd.DataFrame()

    for f in files:
        data = pd.read_excel(os.path.join(delivery_path, f), sheet_name='Refined', skiprows=[0])
        df = df.append(data)
    x = df.groupby(['Ship-To Party', 'Material'])
    print(x)

Ошибка, которую я получаю;

File "/Users/ratha/PycharmProjects/DataLoader/DataProcessor.py", line 15, in read_deliveryfile
    data = pd.read_excel(os.path.join(delivery_path, f), sheet_name='Refined', skiprows=[0])
...
  File "/Users/ratha/PycharmProjects/venv3bploader/lib/python3.6/site-packages/xlrd/book.py", line 1272, in bof_error
    raise XLRDError('Unsupported format, or corrupt file: ' + msg)
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'\x00\x00\x00\x01Bud1'

моя версия xlrd - 1.2.0;Как я могу преодолеть это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...