如何获取Excel单元格 下一列格子的标志,比如“E1”下一列”E2“

jieguo 2010-10-14 03:54:44
要读取Excel数据,
有没有好的办法获取下一列单元格的标志,比如”D1“,下一列”E1“,而"Z"下一列是"AA",
"AZ"下一列是"BA",


或者 有没有按行列 数取值的方法
...全文
249 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-10-14
  • 打赏
  • 举报
回复
((char)((int)'A'+1)))+"1"
jieguo 2010-10-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xiesiren 的回复:]
private static Application excleapp;//定义excleapp应用程序
private static Workbook excleWok;//定义exclework文档
object Nothing = System.Reflection.Missing.Value;//定义Nothing
excleapp = new ApplicationClas……
[/Quote]

ws.get_Range(ws.Cells[1, 1], ws.Cells[1, 1]);//这个怕不行

但是 rng = (Microsoft.Office.Interop.Excel.Range)wSheet1.Cells[iRow,iCol]; 这样是可以的

还有其他拌饭么
xiesiren 2010-10-14
  • 打赏
  • 举报
回复
private static Application excleapp;//定义excleapp应用程序
private static Workbook excleWok;//定义exclework文档
object Nothing = System.Reflection.Missing.Value;//定义Nothing
excleapp = new ApplicationClass();//对excleapp进行初始化
excleWok = excleapp.Workbooks.Add(Nothing);//对exclework进行初始化
Worksheet ws = null;//定义ws为工作文档sheet
Range range1 = null;
ws = (Worksheet)excleWok.Worksheets[1];
range1 = ws.get_Range(ws.Cells[1, 1], ws.Cells[1, 1]);//去第一个单元格的对象
gouhan02 2010-10-14
  • 打赏
  • 举报
回复
这个估计要自己写算法。A-Z

111,129

社区成员

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

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

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