[问题] 如何用Pyqt去搜寻excel内特定区块的数值

楼主: ninifs (快快乐乐过每天 !)   2023-01-21 23:47:48
请教各位大大,
小弟刚学会一些基本的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"那个区块里面的东西 ?(因为那个区块的大小不固定[email protected]@)
先谢谢各位大神了!
===========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
作者: andy19960407 (258698)   2023-01-22 10:36:00
excel 如果是静态的 用pandas读进来就好 干嘛要用excrl套件
作者: a9202507 (先认真的就输了。)   2023-01-22 14:09:00
先学用xlwing控excel软件。再包成pyqt接口。xlwing需要同时开启excel软件,不确定是不是你要的。
作者: goitaly (机会不等人)   2023-01-22 15:30:00
先读学员资料 addItem到下拉选单 设signal点击到哪个再回传回去读day? 以此类推
作者: lycantrope (阿宽)   2023-01-22 23:50:00
读学员后,取前后row位置,再用pandas读表

Links booklink

Contact Us: admin [ a t ] ucptt.com