我有一个要求,我需要使用 asp.net/C# 读取一个 excel 表并将所有记录插入到 mysql 表中。该 excel 表由大约 2000 行和 50 列组成。目前,在读取 excel 记录后,我正在使用准备语句将记录一一插入到 mysql 表中。但是由于数据量巨大,这样做需要大约 70 秒。
我也想过创建一个新的数据行,为每个单元格分配值,将生成的数据行添加到数据表中,最后调用 dataadapter.update(...)。但这似乎很复杂,因为我有大约 50 列,因此我'必须为数据行分配 50 个值。
有人可以建议是否有替代方法来提高插入的性能?
谢谢