社区
C#
帖子详情
使用c#怎样读取excel中指定内容的单元格地址
yangxy3600
2011-11-22 09:51:58
各位,请问,使用c#怎样读取excel中指定内容的单元格地址?
...全文
602
17
打赏
收藏
使用c#怎样读取excel中指定内容的单元格地址
各位,请问,使用c#怎样读取excel中指定内容的单元格地址?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangxy3600
2011-11-22
打赏
举报
回复
同时感谢sandy945
yangxy3600
2011-11-22
打赏
举报
回复
谢谢14楼了,给分啦!呵呵
yangxy3600
2011-11-22
打赏
举报
回复
"To:"在Cells[4 ,1]中
Excel.Range range = (Excel.Range)excel1.Cells[4 ,1];
Textbox1.Text = range.Text.ToString();
Response.Write(Textbox1.Text);
进行测试,读出的是"To:",但是加了if循环就不可以
机器人
2011-11-22
打赏
举报
回复
看看是不是全角的冒号呢?你在debug模式下把值拷贝出来呗。
阿非
2011-11-22
打赏
举报
回复
range.Text.ToString()
=>
range.Text.Trim()
yangxy3600
2011-11-22
打赏
举报
回复
我用range。text.tostring()测试了一下,显示读出的字符是"To:"
但是 if (range.Text.ToString() == "To:")
{
Textbox1.Text = range.Text.ToString();
Response.Write(Textbox1.Text);
}
进行测试,还是进不去?为什么啊?
lary_li
2011-11-22
打赏
举报
回复
你看看你写range.Value2 这个值是什么,是不你取错值了 对应一下,
yangxy3600
2011-11-22
打赏
举报
回复
我的excel模板中有"To:"这个字符的
阿非
2011-11-22
打赏
举报
回复
你看range除了value 还有别的属性么
eg : text 等 主要就是找到对应内容的属性
机器人
2011-11-22
打赏
举报
回复
http://blog.csdn.net/fangxinggood/article/details/655313
yangxy3600
2011-11-22
打赏
举报
回复
我发现了,if语句没有执行,那该怎么改啊?请指教一下
阿非
2011-11-22
打赏
举报
回复
加个断点,看下 if (range.Value2 == "To:") 走进去了没
yangxy3600
2011-11-22
打赏
举报
回复
这是我的程序,但是读不出来,大家给看看有什么问题(山寨版的,呵呵)只检查40行30列
for (int i = 1; i < 40; i++)
{
for (int j = 1; j < 30; j++)
{
Excel.Range range = (Excel.Range)excel1.Cells[i ,j];
if (range.Value2 == "To:")
{
Textbox1.Text = range.AddressLocal.ToString();
}
else
{
break;
}
}
}
Daqing
2011-11-22
打赏
举报
回复
先在excel单元格中写变量名称,然后程序读取excel行列循环,可以找到记录的变量,然后赋值等操作。
黄亮
2011-11-22
打赏
举报
回复
http://topic.csdn.net/u/20080606/15/167AE29B-7C65-4DA6-A243-A84A43CEADAC.html#r_50072009
阿非
2011-11-22
打赏
举报
回复
写个宏 或者 写程序遍历。
yangxy3600
2011-11-22
打赏
举报
回复
自己先顶一下
C#
遍历DataSet
中
数据的几种方法总结
foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn dc in dt.Columns) //遍历所有的列 Console.WriteLine(“{0}, {1}, {2}”, dt.TableName, dc.ColumnName, dr[dc]); //表名,列名,
单元格
数据 }
用
C#
读取
Excel
工作薄
中
指定
区域的
单元格
数据
用
C#
读取
Excel
工作薄
中
指定
区域的
单元格
数据
使用
ADO.NET
中
的OleDbDataAdapter对象
读取
Excel
文件,默认工作表
中
的有数据的第一行
单元格
为字段名称。如果不想将工作薄
中
有数据的第一行
单元格
当作数据表字段名,可以用本文
中
的第二个实例实现。 建立Connection对象的数据源连接字符串:"Provider=Microsoft.Jet.Oledb.4
【编程】
C#
读取
excel
内容
最近因为工作需要
读取
excel
数据进行分析,对
c#
读取
excel
进行了学习,总结一下,方便以后查找。 下面的类具备打开当前文件夹下
指定
名字的
excel
文件,
读取
指定
单元格
内容
,关闭
excel
文件的功能。 需要添加对Microsoft.Office.Interop.
Excel
组件的引用,代码如下: using Microsoft.Office.Interop.
Excel
; using
C#
使用
NPIO在
excel
指定
单元格
写
内容
,合并
单元格
注:在项目里不要忘记添加NPIO的引用,及在程序最开头处加入两行
内容
。 using NPOI.HSSF.UserModel; using NPOI.SS.Util; 1、
使用
NPIO在
excel
指定
的
单元格
写
内容
HSSFWorkbook workbook = new HSSFWorkbook(); //创建工作表 var sheet = workbook.CreateSheet("信息表"); var row = sheet.CreateRow(0);//第1行 var cell0 = row.Cre
C#
读取
Excel
到DataTable
1、将
Excel
中
的表格数据
读取
到DataTable
中
: OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Title = "打开
Excel
文件"; openFileDialog1.Filter = "Files|*.xls;*.xlsx"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { textBox1.Text = openF
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章