【发布时间】:2011-05-12 14:51:10
【问题描述】:
问题是当我如下所示设置 DataSet 时,默认情况下仅从电子表格单元格中读取 255 个字符并将它们放入表中。
DataSet exData = new DataSet();
string connectionString = String.Format(ConnectionString, path);
OleDbDataAdapter ex = new OleDbDataAdapter(ExcelQuery, connectionString);
ex.Fill(exData);
我正在使用 Extended Properties=Excel 8.0 和 Microsoft.Jet.OLEDB.4.0,连接到 Excel 工作表没有问题。
从我的阅读来看,这是由于 Jet.OLEDB 提供程序,我应该使用什么?
我可能无法更新到新的 Jet 提供商,有什么解决方法吗?任何解决方法都将受限于不能直接修改 Excel 文档以包含超过 255 个字符的数据的两个或更多单元格。
谢谢。
【问题讨论】: