搜了一下优快云,大家抄来抄去给出一堆编码格式不正确之类的解决方法,没用。最后自己找了个类似的贴子,运用成功。不过他是sql链接失败,我是epplus读写excel链接失败。找到解决方法后,决定写写问题答案。
问题:
System.Collections.Generic.KeyNotFoundException:”给定关键字不在字典中。

调了打印看了一下是卡死在:
ExcelWorksheet sheet = package.Workbook.Worksheets[0];
而且旧的excel表能连上,新的excel表不行。
解决方法:升级你的nuget程序包,如果你是sql就升级你的sql到最新版本dll。
我的是epplus,所以我升级:


比如我升到6.1.3目前最新版本,再回到程序就能连上了。