我正在使用 OLEDB 连接 (Microsoft.ACE.OLEDB.12) 从 C# 数据表中读取记录并将记录放入 Excel 电子表格中。
我正在循环数据表中的每条记录,并使用“插入表名称值(”等)构建 OLEDBCommand.CommandText。我必须适本地格式化这些值,以便插入字符串/字符/整数/小数正确。这一切都工作正常,我的电子表格已创建,但是当需要插入大量记录时(例如 500,000 条以上),那么性能真的很慢并且需要很长时间。是否有更快的方法来执行此操作,而不是一次从我的 C# 数据表中读取一条记录,确保 SQL 语句具有正确的数据类型语法并一次插入一条记录?
感谢任何帮助
谢谢
最佳答案
关于c# - 将 C# 中的多条记录插入 Excel 电子表格时,OLEDB 性能缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7213611/