如何使用C#读取合并了的Excel单元格中的数据

net28 2008-12-01 11:10:23
已经实现了读取不合并的单元格中的数据,如string cpmc = (((Excel.Range)xlWorksheet.Cells[3,2]).Text).ToString();可以实现;
但是现在我想读取Excel表中一个合并了的单元各种的数据,如第三行的第五六列进行了合并,我想读取其中的数据该如何做
...全文
451 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanglei888 2008-12-09
  • 打赏
  • 举报
回复
private string hlp_GetCell(Excel.Worksheet ws, int row, int col)
{
Excel.Range cell = ws.Cells[row, col] as Excel.Range;
if ((bool)cell.MergeCells)
{
cell = ws.Cells[cell.MergeArea.Row, cell.MergeArea.Column] as Excel.Range;
}
return cell.Text as string;
}
wshiwl 2008-12-04
  • 打赏
  • 举报
回复
如果sheet中有下拉列表框 怎么读取
lijavasy 2008-12-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cww2010 的回复:]
只要读第三行的第五列就可以了。
[/Quote]
正解
Old_Mouse 2008-12-02
  • 打赏
  • 举报
回复
读取第三行第五列。
journeydj 2008-12-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yilanwuyu123 的回复:]
按照合并单元格的左上标索引得不到么?
[/Quote]
就是酱紫滴。
yilanwuyu123 2008-12-01
  • 打赏
  • 举报
回复
按照合并单元格的左上标索引得不到么?
cww2010 2008-12-01
  • 打赏
  • 举报
回复
只要读第三行的第五列就可以了。
HDNGO 2008-12-01
  • 打赏
  • 举报
回复
读到一个datatable里边,慢慢折腾

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧