簡體   English   中英

Pandas read_excel 不讀取某些 xlsx 文件,返回空 dataframe

[英]Pandas read_excel doesn't read certain xlsx files, returns empty dataframe

嗨,我想用我的 binance.com 貿易出口做一些工作,但似乎 pandas 無法從 binance 讀取原始報告的原件或副本。

I checked with Nic Scorazzos answer ( Python Pandas read_excel returns empty Dataframe ) to see if the file is indeed an excel workbook and not a strict open xml spreadsheet but it seems to me that my file is a workbook.

我檢查了文件資源管理器和“另存為”的默認設置,它都顯示“Microsoft Excel Workbook (.xlsx)”

將文件重新保存為工作簿會有所幫助,但我想直接將它們導入我的 python 代碼,而無需手動處理它們。

我在 OSX 上使用 pandas 1.2 和必要的插件。 Pandas正常讀取other.xlxs文件,只是用binance導出

對於那些想知道我的代碼的人

import pandas as pd
import numpy as np

df = pd.read_excel('binanceExport.xlsx')
df

返回

Date(UTC)
---------

這是電子表格中的第一個單元格

然而

print(df)

返回

Empty DataFrame
Columns: [Date(UTC)]
Index: []

電子表格的屏幕截圖

編輯 1:我嘗試將其保存為 Open Strict XML 電子表格(other.xlsx)和 python 返回一個IndexError: list index out of range

奇怪,我真的相信原件是 OpenStrictXMLSpreadsheet 不知何故,但似乎它不是......

盡量多放 arguments

df= read_excel('name.xlsx', sheet_name='')

代碼和文件在同一個文件夾嗎? 嘗試輸入所有路徑

我認為問題在於數據的類型。 嘗試指定

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM