C# 将excel导入到DataGridView上 (可以对数据进行操作)

先拜大神!!!RT求例子——求注释,还没达到看到代码就能知道每步作用的境界。提前感谢咋个。... 先拜大神!!!
RT求例子——求注释,还没达到看到代码就能知道每步作用的境界。
提前感谢咋个。
展开
 我来答
lyc2199
2012-09-06
知道答主
回答量:25
采纳率:0%
帮助的人:8.4万
展开全部
需要把excel导入到dataset或者datatable中,然后转换成你要的值
追问
具体滴。。。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄工的控件库
2012-09-07 · TA获得超过5732个赞
知道小有建树答主
回答量:1644
采纳率:50%
帮助的人:518万
展开全部
public static DataTable ImportExcelToDataSet(string filePath) {
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;Imex=1'";

DataTable dt = new DataTable();
OleDbDataAdapter oada = new OleDbDataAdapter("select * from [message$]", strConn);

try
{
oada.Fill(dt);
}
catch (Exception ex)
{
throw new Exception("该Excel文件的工作表的名字设置为 message,以便获取数据" + ex.Message);
}
return dt;
}

这个就是吧excel到如到datatable中 然后你指定DataGridView的数据源是这个即可
默认情况下这个会吧excel第一行作为datatable的column,
追问
测试可行,不过还有有问题要问你,那个在DataGridView中修改的数据怎么保存到excel中。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孝其是95
2012-09-07 · 超过15用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:49.9万
展开全部
NPOI 里面很详细了 我还真做过这个。。。
追问
亲,求程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式