第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Openpyxl 無法讀取 xlsx 文件,但如果我保存該文件,它會打開

Openpyxl 無法讀取 xlsx 文件,但如果我保存該文件,它會打開

慕田峪7331174 2023-09-19 17:31:28
所以,我嘗試使用 openpyxl 用這一行打開一個 excel 文件wb_bs = openpyxl.load_workbook(filename=filepath)并得到這個錯誤:C:\Users\T-Gamer\AppData\Local\Programs\Python\Python38-32\lib\site-packages\openpyxl\styles\stylesheet.py:214: UserWarning: Workbook contains no default style, apply openpyxl's default  warn("Workbook contains no default style, apply openpyxl's default")Traceback (most recent call last):    wb_bs = openpyxl.load_workbook(filename=url_nova, data_only=True)  File "C:\Users\T-Gamer\AppData\Local\Programs\Python\Python38-32\lib\site-packages\openpyxl\reader\excel.py", line 315, in load_workbook    reader.read()  File "C:\Users\T-Gamer\AppData\Local\Programs\Python\Python38-32\lib\site-packages\openpyxl\reader\excel.py", line 280, in read    self.read_worksheets()  File "C:\Users\T-Gamer\AppData\Local\Programs\Python\Python38-32\lib\site-packages\openpyxl\reader\excel.py", line 228, in read_worksheets    ws_parser.bind_all()  File "C:\Users\T-Gamer\AppData\Local\Programs\Python\Python38-32\lib\site-packages\openpyxl\worksheet\_reader.py", line 434, in bind_all    self.bind_cells()  File "C:\Users\T-Gamer\AppData\Local\Programs\Python\Python38-32\lib\site-packages\openpyxl\worksheet\_reader.py", line 337, in bind_cells    for idx, row in self.parser.parse():  File "C:\Users\T-Gamer\AppData\Local\Programs\Python\Python38-32\lib\site-packages\openpyxl\worksheet\_reader.py", line 149, in parse    obj = prop[1].from_tree(element)  File "C:\Users\T-Gamer\AppData\Local\Programs\Python\Python38-32\lib\site-packages\openpyxl\descriptors\serialisable.py", line 87, in from_tree    obj = desc.expected_type.from_tree(el)  File "C:\Users\T-Gamer\AppData\Local\Programs\Python\Python38-32\lib\site-packages\openpyxl\descriptors\serialisable.py", line 103, in from_tree    return cls(**attrib)事情是:如果我創(chuàng)建 .xlsx 文件,它將打開如果我從這個特定來源(我需要的來源)下載文件并嘗試立即打開它,則會生成錯誤。如果我在打開并保存 .xlsx 文件(無更改)后運行代碼,它就會起作用。我想這與Excel版本沖突有關(guān),但我已經(jīng)嘗試了所有方法,但似乎沒有任何效果。openpyxl==3.0.5 python==3.8.5
查看完整描述

2 回答

?
大話西游666

TA貢獻1817條經(jīng)驗 獲得超14個贊

這似乎是有關(guān)某些 Excel 文件的 Openpyxl 錯誤,報告如下:https:?//foss.heptapod.net/openpyxl/openpyxl/-/issues/1071

不幸的是,似乎沒有解決辦法,只有您找到的解決方法:

在剛剛發(fā)布的 Excel 版本(版本 1803(內(nèi)部版本 9126.2259 即點即用))中,Microsoft 修改了超鏈接在 Excel 文件中的存儲方式。作為解決方法,您可以嘗試在 Google Sheets 或 LibreOffice 中打開并重新保存該文件。我在數(shù)據(jù)驗證方面遇到了類似的問題。


查看完整回答
反對 回復(fù) 2023-09-19
?
慕桂英4014372

TA貢獻1871條經(jīng)驗 獲得超13個贊

原因可能是 MS-Windows 的安全防護:每當您從外部源(互聯(lián)網(wǎng))下載 MS-Office 文件時,MS-Windows 都會在該文件中插入一個標志,標記該文件只能在受保護的視圖中打開。該保護將保持不變,直到您啟用編輯并在設(shè)置安全標志的情況下保存文件。


打開新下載的 MS-Office 文件時出現(xiàn)的警告文本:


PROTECTED VIEW

Be careful - files from the Internet can contain viruses.

Unless you need to edit, it's safer to stay in Protected View.


查看完整回答
反對 回復(fù) 2023-09-19
  • 2 回答
  • 0 關(guān)注
  • 541 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號