C#链接excel,并把其中两列赋值给数组 20

C#怎么先链接一个excel文件,读取两列赋值给定义好的数组。... C#怎么先链接一个excel文件,读取两列赋值给定义好的数组。 展开
 我来答
黄工的控件库
2012-09-06 · TA获得超过5732个赞
知道小有建树答主
回答量:1644
采纳率:50%
帮助的人:516万
展开全部
如果excel文件格式比较固定的话好弄 ,下面的方法返回一个table 然后根据需要自己取就可以了
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);//message是这个表的名称一般默认是sheet1
try
{
oada.Fill(dt);
}
catch (Exception ex)
{
throw new Exception("该Excel文件的工作表的名字设置为 message,以便获取数据" + ex.Message);
}
return dt;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式