gpt4 book ai didi

c# - 将 C# 中的多条记录插入 Excel 电子表格时,OLEDB 性能下降

转载 作者:行者123 更新时间:2023-12-04 06:16:11 25 4
gpt4 key购买 nike

我正在使用 OLEDB 连接 (Microsoft.ACE.OLEDB.12) 从 C# 数据表中读取记录并将记录放入 Excel 电子表格。

我正在循环我的数据表中的每条记录并使用“插入表名值(”等)来构建 OLEDBCommand.CommandText。我必须适本地格式化这些值,以便正确插入字符串/字符/整数/小数。这个一切正常,我的电子表格已创建,但是当有大量记录要插入时(例如 500,000 多条),那么性能真的很慢,而且需要永远。有没有更快的方法来做到这一点,而不是读取一条记录一次从我的 C# 数据表中,确保 SQL 语句具有正确的数据类型语法并一次插入一个?

任何帮助表示赞赏

谢谢

最佳答案

关于c# - 将 C# 中的多条记录插入 Excel 电子表格时,OLEDB 性能下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7213611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com