【发布时间】:2017-05-12 19:43:37
【问题描述】:
我在 Excel 工作表中有三列:
- 公司名称
- 电话号码
- EmailId
当我尝试从 Excel 中获取数据时,如果工作表在 PhoneNo 列中包含 012-231564 类型的数据,则生成的 DataSet 包含空白单元格
var connString = string.Format("Provider=Microsoft.Jet.OleDb.4.0;
Data Source={0};Extended Properties=\"Text;HDR=YES;FMT=Delimited\"",
Path.GetDirectoryName(Server.MapPath("~/DataMiningFiles/" + StrFileName)));
var query = "SELECT * FROM [" + Path.GetFileName(Server.MapPath("~/DataMiningFiles/" + StrFileName)) + "]";
using (var adapter = new OleDbDataAdapter(query, conn)) {
var ObjGetExcelData = new DataSet("CSV File");
adapter.Fill(ObjGetExcelData);
}
【问题讨论】:
标签: c# asp.net oledb dataadapter