[英]Opening xlsx file with Openpyxl gives KeyError '$A$' - Python
我正在嘗試使用 openpyxl 打開一個 Excel 文件(xlsx):
data = pd.read_excel('C:/Users/jsm_24_02/item-report (1).xlsx', engine = 'openpyxl')
但是我不斷收到此錯誤:
...
C:\ProgramData\Anaconda3\lib\site-packages\openpyxl\worksheet\_reader.py in parse_cell(self, element)
188
189 if coordinate:
--> 190 row, column = coordinate_to_tuple(coordinate)
191 self.col_counter = column
192 else:
C:\ProgramData\Anaconda3\lib\site-packages\openpyxl\utils\cell.py in coordinate_to_tuple(coordinate)
200 col = coordinate[:idx].upper()
201 row = coordinate[idx:]
--> 202 return int(row), _COL_STRING_CACHE[col]
203
204
KeyError: '$A$'
Google 沒有顯示任何類似的錯誤,因為在鍵入時兩個美元符號 ($) 都不顯示搜索:
$澳元
我嘗試重命名文件以及使用 openpyxl.load_workbook 但唯一有效的是打開文件,啟用編輯和關閉文件。 這不是一個選項,因為它是計划工作的一部分。
感謝!
可悲的是,這似乎是openpyxl 庫的一個問題,該問題已在一年前報告給存儲庫。
可能你能做的最多就是在問題上添加一條評論,說明你也受到它的影響,以便鼓勵維護者修復它,或者創建一個合並請求並自己修復它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.