【发布时间】:2012-05-09 18:15:14
【问题描述】:
我正在使用 C# 编程并使用 oledbconnection。这是标准连接字符串,例如
using (OleDbConnection conn = new OleDbConnection(
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
saveFilenameAndLocation +
";Extended Properties='Excel 12.0 Xml;HDR=Yes'"
))
当行数不过多时,这会成功运行并创建包含正确数据的 Excel 电子表格。但是,每当电子表格中的行数增加到很大时(例如,目前它在 166,110 行上失败),它会生成一个空的电子表格,其中工作表选项卡名称设置为 A266FF2A662E84b639DA。
不可能重写它以使其不使用OLEDB 连接,任何想法为什么当行大小增加时它不起作用?
【问题讨论】: