我正在使用以下代码将工作表上的一组 excel 数据转换为 C# 数据表:
var connection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + _filename + ";Extended Properties=\"Excel 12.0;HDR=YES\";");
var adapter = new OleDbDataAdapter("SELECT * FROM [owssvr$]", connection);
connection.Open();
var ds = new DataSet();
adapter.Fill(ds);
connection.Close();
return ds.Tables[0];
这似乎工作正常,但是当我遍历数据表以提取值时,我有一个大约 400 个字符的字段,当我从数据表中抓取它时,我只看到前 255 个字符。
有什么办法可以从excel导入这个没有这个字符限制?