Excel 无法插入超过 255 个字符?

Jos*_*eph 3 excel ole export-to-excel

我正在使用 OLE DB 驱动程序在 Excel 工作表中插入超过 255 个字符,但出现错误:

异常详细信息:System.Data.OleDb.OleDbException:该字段太小,无法接受您尝试添加的数据量。尝试插入或粘贴较少的数据。

这个线程看来,这是一个 Excel 限制。甚至微软网站在这里似乎也是这么说的。

那么这是否意味着我不能以编程方式,但我可以手动?因为我在 Excel 中手动输入时可以输入超过 255 个字符。那么它是Microsoft.ACE.OLEDB.12.0(AccessDatabaseEngine.exe) 驱动程序限制吗?

小智 5

我对此问题的解决方法是在列的第一行添加长度超过 255 个字符的文本。OleDB 会将此列视为 MEMO 类型,然后它可以在单元格中插入超过 255 个字符。