PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_Sharp
[问题] C#读取Excel的问题
楼主:
greenlinux
(GreenLinux)
2022-09-07 11:24:44
请教大家:
工作表如下:
A | B | C | D | E
1 aaa | | xxx | yyy | zzz
2 bbb | | x12 | y35 | z46
3 ccc | B66 | 456 | 789 | 009
4 ddd | | 787 | 012 | 120
5 eee | | 124 | 056 | 980
6
7 ....................
请问要怎样得知上表中 B栏第一个cell的高度是 5列?
谢谢各位!
P.S. 第5列不是最后一列, 下面还有data,且B栏每个cell的高度都不一样..
谢谢各位
作者:
s310143
(Mike)
2022-09-07 12:25:00
你应该把b:3放在b:1 然后每次遇到B有值就重数一次假如你要放在B3 就-2去数但这样也怪怪的 你放在中间 要怎么得知前面跟后面的差资料正规一点吧 放在B1 然后遇到就重数空白 就知道有几列
作者:
WillBeFine
(努力)
2022-09-07 14:09:00
因为储存格格式是"置中对齐", 所以值在 B3所以我手动改成"靠上对齐"会比较好作??
作者:
Litfal
(Litfal)
2022-09-08 12:35:00
你用什么读excel的说清楚,.net读excel的方法多了而且你b1:b5是不是合并储存格,从你的文章也看不出来
作者:
mark0708
(sheep)
2022-09-10 05:43:00
感觉是合并储存格 , eplus有一些现成的资讯可用吧
楼主:
greenlinux
(GreenLinux)
2022-09-11 13:06:00
b1:b5是合并,用电脑排版的,用手机看会乱掉是在C# winform上写
作者:
s310143
(Mike)
2022-09-13 17:02:00
假如值在B3 你就循环让程式数我的最法会是取消所有合并 然后写程式用数的遇到值就是新的row数b那拦即可
https://i.imgur.com/HRUFr8s.png
继续阅读
[问题] BinaryFormatter 反序列化成 json
OppOops
[问题] 请问C#能做出这样的表单(列单)吗?
greenlinux
[问题] TextComparer是哪个 .NetFramework?
KAINTS
[问题] 请教如何parsing网页
liptonbin
Re: [问题] short整数资料overflow解决方式
sec2
[问题] compiler出现两个输出档名问题
qwe52040
Re: [问题] short整数资料overflow解决方式
popo14777
Re: [问题] short整数资料overflow解决方式
sec2
Re: [问题] short整数资料overflow解决方式
sec2
Re: [问题] PLC写入问题
popo14777
Links
booklink
Contact Us: admin [ a t ] ucptt.com