小编Elo*_*ise的帖子

Microsoft ACE OLEDB 连接在有 166,110 行时创建空的 Excel

我正在用 C# 编程并使用oledbconnection. 这是标准的连接字符串,例如

using (OleDbConnection conn = new OleDbConnection(
          "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
           saveFilenameAndLocation + 
          ";Extended Properties='Excel 12.0 Xml;HDR=Yes'"
      ))  
Run Code Online (Sandbox Code Playgroud)

当行数不多时,这会成功并创建包含正确数据的 Excel 电子表格。但是,每当电子表格中的行数增加到很大时(例如,当前它在 166,110 行上失败),它会生成一个空电子表格,其中工作表选项卡名称设置为A266FF2A662E84b639DA

不可能重写它以便它不使用OLEDB连接,任何想法为什么当行大小增加时它不起作用?

c# oledb excel aceoledb

2
推荐指数
1
解决办法
4379
查看次数

标签 统计

aceoledb ×1

c# ×1

excel ×1

oledb ×1