我正在用 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
连接,任何想法为什么当行大小增加时它不起作用?