小编n0t*_*ing的帖子

使用Microsoft.Ace.Oledb.12.0提供程序时,数据在255个字节后被截断

我正在使用ACE提供程序读取Excel工作表,并且某些单元格包含的数据大于255个字节。我尝试更改注册表设置中的TypeGuessRows,以及从连接字符串中进行设置。我仍然在代码中得到了截断的值。我无法重组Excel工作表或使用其他提供程序。我运行64位Windows。我的办公室版本是2013年。

这是我的连接字符串;对于数据<255字节的那些单元,它工作正常。

var connectionString = string.Format("provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties=\"Excel 12.0;IMEX=1;HDR=YES;TypeGuessRows=0;ImportMixedTypes=Text\"");
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?提前致谢。

.net c# sql-server excel vba

3
推荐指数
2
解决办法
9875
查看次数

标签 统计

.net ×1

c# ×1

excel ×1

sql-server ×1

vba ×1