如题:从excel导入数据到数据库,会出现数据变化的问题,特别是数字,前一段时间做了导入更奇异比如某列数据为
3252
3252
BT3245
BT3265
.....其他列读取正常,不过这一列只能读取 纯数字的数据,如3252,而像 BT3245 这些数据读取不了,为空,但同一行的其他列数据是可以正常读取的???搞了半天百思不得其解我想txt或多或少也会和execl出现数据这些问题。导入过程中,如何处理这些数据呢 ???
3252
3252
BT3245
BT3265
.....其他列读取正常,不过这一列只能读取 纯数字的数据,如3252,而像 BT3245 这些数据读取不了,为空,但同一行的其他列数据是可以正常读取的???搞了半天百思不得其解我想txt或多或少也会和execl出现数据这些问题。导入过程中,如何处理这些数据呢 ???
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";
System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。 在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) 在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) 在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.OleDb.OleDbConnection.Open() 在 EStateMS.Fund.DevicePower.ReadXls(String FilepathName) 位置 d:\estatemsa\fund\devicepower.aspx.cs:行号 148