0
我有一个Excel工作表三列:检索数据从Excel中含有一种特殊字符使用OLEDB C#
- 公司名称
- PHONENO
- 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);
}