EXCEL中如何获取单元格的值?

dazhu2 2004-03-21 11:56:30
string path1;
this.openFileDialog1.Filter="excel文件(*.xls)|*.xls";
this.openFileDialog1.Title="打开excel文件";
this.openFileDialog1.ShowDialog();
path1=this.openFileDialog1.FileName;
object objMissing=System.Reflection.Missing.Value;
//打开excel文件
Excel.ApplicationClass my=new Excel.ApplicationClass();
my.Visible=true;

Excel.Workbook mybook=my.Workbooks.Open(path1.Trim(),objMissing,objMissing, objMissing,
objMissing, objMissing, objMissing,
objMissing, objMissing, objMissing,
objMissing, objMissing, objMissing);

Excel.Worksheet mysheet=(Excel.Worksheet)mybook.Worksheets.get_Item(1);
//下面的语句得不到所要得结果,在VB中用mysheet.Cells(1,2).value 来获得单元格得值,但在C#中没有该属性
this.textBox1.Text=mysheet.Cells[1,2].ToString();
...全文
281 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Afrit 2004-03-21
  • 打赏
  • 举报
回复
VStr=((Excel.Range)ABook.Cells[VRow,VCol]).Value.ToString();

VStr=((Excel.Range)ABook.Cells[VRow,VCol]).Value2.ToString();
LiSDN 2004-03-21
  • 打赏
  • 举报
回复
this.textBox1.Text=((Excel.Range)mysheet.Cells[1,2]).Value.ToString();
onsailing 2004-03-21
  • 打赏
  • 举报
回复
不错,不错
changjunwen 2004-03-21
  • 打赏
  • 举报
回复
学习
dazhu2 2004-03-21
  • 打赏
  • 举报
回复
谢谢楼上两位!

111,097

社区成员

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

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

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