[問題] openpyxl問表單名稱回傳empty list

看板Python作者 (11號)時間5年前 (2020/02/26 01:04), 5年前編輯推噓0(0010)
留言10則, 3人參與, 5年前最新討論串1/1
如題,小弟在Jupyter notebook 上想要使用openpyxl的sheetnames method取得sheet的名稱 但是上傳xlsx檔後使用這個功能 卻一直得到empty list 跟stackoverflow裡這篇文章的問題一樣 https://www.google.com/url?sa=t&source=web&rct=j&url=https://stackoverflow.com/questions/50282961/openpyxl-loaded-workbooks-are-empty&ved=2ahUKEwjT166Fl-3nAhWYQN4KHbrbB9kQjjgwAXoECAkQAQ&usg=AOvVaw1q1Z0-ByCFFz6nEVfO4ytn 據說是因為csv換成xlsx檔的問題, 但我創建一個新的xlsx檔也是得到empty list的結果, 希望板上的大大能提供一些指引,謝謝! ----- Sent from JPTT on my HTC U12 life. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.176.201 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1582650246.A.806.html

02/27 00:55, 5年前 , 1F
這問題沒人回是可預期的。
02/27 00:55, 1F
大大你好,https://stackoverflow.com/q/50282961 請參閱這篇文章,我遇到的問題跟他一樣,code打法也與您的無異,但是return的結果就是empty list(可是xlsx檔裡有多頁sheet),謝謝

02/27 00:55, 5年前 , 2F

02/27 01:07, 5年前 , 3F
※ 編輯: physics11 (223.139.207.39 臺灣), 02/27/2020 12:52:53

02/27 21:05, 5年前 , 4F
你如果是回答的人,看到問程式不貼自己的code(還不
02/27 21:05, 4F

02/27 21:05, 5年前 , 5F
用文字人家無法複製),錯誤不截圖(或錄影)會想答嗎
02/27 21:05, 5F
不好意思,小弟還菜雞不懂規矩... 以下為程式碼 import openpyxl print(openpyxl.__version__) wb= openpyxl.Workbook("jupyter-test.xlsx") print(wb.sheetnames) http://i.imgur.com/SaEAdij.jpg
※ 編輯: physics11 (223.138.55.171 臺灣), 02/28/2020 01:29:20

02/28 01:31, 5年前 , 6F
Jupyter-test.xlsx是用excel隨便創的空白活頁簿,就算
02/28 01:31, 6F

02/28 01:31, 5年前 , 7F
更動sheet的名字得到結果還是empty list
02/28 01:31, 7F

02/29 00:08, 5年前 , 8F
和stack結果一樣失敗,不代表原因一樣。
02/29 00:08, 8F

02/29 00:12, 5年前 , 9F
你code跟a大的也不同,如果你認為一樣代表你沒弄清/
02/29 00:12, 9F

02/29 00:12, 5年前 , 10F
誤解每行的意義,當然跑起來跟你的預期不同
02/29 00:12, 10F
文章代碼(AID): #1ULLE6W6 (Python)
文章代碼(AID): #1ULLE6W6 (Python)