[問題] 如何用Pyqt去搜尋excel內特定區塊的數值

看板Python作者 (快快樂樂過每天 !)時間1年前 (2023/01/21 23:47), 編輯推噓4(403)
留言7則, 4人參與, 1年前最新討論串1/3 (看更多)
請教各位大大, 小弟剛學會一些基本的python和openpyxl操作, 也有時候也會用Pyqt寫成一個小介面幫助自己工作效率, 目前遇到困難是工作上想實作以下操作,希望有高手幫忙指引一下! excel內的數據如最下面, 主要是有多個學員資料(至少100個,學員A,B,C,D......) 每個學員有一個區塊的資料, 每一個區塊的rows和columns數量不固定, (就是表格內的 "day"和"內容"數量不固定) 希望能用Pyqt的介面,做出三個下拉選單, 第一個下拉選單可以選 => 學員A,學員B,學員C...etc 第二個下拉選單可以選 => day1,day2,day3...etc 第三個下拉選單可以選 => 內容1,內容2,內容3...etc 這樣就可以定位到某一個cell,然後回報數值 可是我第一步就卡住了, 若第一個下拉選單選了 "學員B", 我該怎麼讓程式在接下來的動作中, 只會去尋找"學員B"那個區塊裡面的東西 ?(因為那個區塊的大小不固定...@@) 先謝謝各位大神了! ===========example================= 學員A 內容1 內容2 內容3 day1 23 12 65 day2 14 23 42 day3 5 21 654 day4 16 5 879 day5 86 435 433 學員B 內容1 內容2 內容3 內容4 內容5 day1 23 12 65 85 67 day2 14 23 42 883 67 day3 5 21 654 13 98 學員C 內容1 內容2 day1 23 12 day2 14 23 day3 5 21 day4 16 5 day5 86 435 day6 123 23 day7 79 64 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.176.126 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1674316070.A.31D.html

01/22 10:36, 1年前 , 1F
excel 如果是靜態的 用pandas讀進來就好 幹嘛要
01/22 10:36, 1F

01/22 10:36, 1年前 , 2F
用excrl套件
01/22 10:36, 2F

01/22 14:09, 1年前 , 3F
先學用xlwing控excel軟體。再包成pyqt介面。
01/22 14:09, 3F

01/22 14:13, 1年前 , 4F
xlwing需要同時開啟excel軟體,不確定是不是你要的。
01/22 14:13, 4F

01/22 15:30, 1年前 , 5F
先讀學員資料 addItem到下拉選單 設signal點擊到哪個再回
01/22 15:30, 5F

01/22 15:30, 1年前 , 6F
傳回去讀day? 以此類推
01/22 15:30, 6F

01/22 23:50, 1年前 , 7F
讀學員後,取前後row位置,再用pandas讀表
01/22 23:50, 7F
文章代碼(AID): #1Zp0acCT (Python)
文章代碼(AID): #1Zp0acCT (Python)