看板 Python 關於我們 聯絡資訊
請教各位大大, 小弟剛學會一些基本的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
andy19960407: excel 如果是靜態的 用pandas讀進來就好 幹嘛要 01/22 10:36
andy19960407: 用excrl套件 01/22 10:36
a9202507: 先學用xlwing控excel軟體。再包成pyqt介面。 01/22 14:09
a9202507: xlwing需要同時開啟excel軟體,不確定是不是你要的。 01/22 14:13
goitaly: 先讀學員資料 addItem到下拉選單 設signal點擊到哪個再回 01/22 15:30
goitaly: 傳回去讀day? 以此類推 01/22 15:30
lycantrope: 讀學員後,取前後row位置,再用pandas讀表 01/22 23:50