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