如何将Excel文件数据转换为DataTable [英] How to convert excel file data into DataTable

查看:714
本文介绍了如何将Excel文件数据转换为DataTable的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

i希望将excel文件数据转换为数据表

我有一个像9 ******的数据是excel表中的手机号码



我尝试使用以下代码但不起作用



hi everyone,
i want to convert a excel file data into datatable
I have a data like 9****** is mobile number in excel sheet

I tried following code but it does not work

System.Data.DataTable dtExcel = new System.Data.DataTable();
   dtExcel.TableName = "MyExcelData";
   string SourceConstr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +filename+";      Extended Properties= 'Excel 8.0;HDR=Yes;IMEX=1'";
   OleDbConnection con = new OleDbConnection(SourceConstr);
   con.Open();
   string query = "Select * from [Sheet1$]";
   OleDbDataAdapter data = new OleDbDataAdapter(query, con);
   data.Fill(dtExcel);
   return dtExcel;





请帮帮我....



在此先感谢...



please help me....

Thanks in advance...

推荐答案

;
OleDbDataAdapter data = new OleDbDataAdapter(query,con);
data.Fill(dtExcel);
return dtExcel;
"; OleDbDataAdapter data = new OleDbDataAdapter(query, con); data.Fill(dtExcel); return dtExcel;





请帮帮我....



提前致谢...



please help me....

Thanks in advance...


System.Data.DataTable dtExcel = new System.Data.DataTable();
dtExcel.TableName = "MyExcelData";
string SourceConstr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +filename+";      Extended Properties= 'Excel 8.0;HDR=Yes;IMEX=1'";
OleDbConnection con = new OleDbConnection(SourceConstr);
con.Open();
string query = "Select * from [Sheet1


;
OleDbDataAdapter data = new OleDbDataAdapter(查询,con);
data.Fill(dtExcel);
返回 dtExcel;
"; OleDbDataAdapter data = new OleDbDataAdapter(query, con); data.Fill(dtExcel); return dtExcel;



获取文件的完整路径


Take a full path of the file


这篇关于如何将Excel文件数据转换为DataTable的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆