我在C#中有一个软件,它使用一些标准将文件夹中的所有Excel文件(仅限.xls - 而不是xlsx)复制到Microsoft SQL数据库。
它使用Excel命名范围映射需要导入的内容。它不使用行/列引用。 基于命名范围,程序在表格上查看,查看信息应该在哪个表格中插入信息。
我的问题: Excel文件非常大,因此导入一个文件需要1分钟。如果我输入10个文件,则每个文件需要一分钟。
但是如果按顺序输入100个文件,它会开始花1分钟,但时间会越来越大。有时导入单个文件需要20分钟。
我知道这是非常少的信息,但我正在跳跃你可以给出一些提示,试图找出使程序变慢的原因。