能帮我看看真正的问题是什么?

时间:2018-09-27 08:57:25

标签: asp.net excel

我正在运行一个asp.net网站,并尝试将Excel文件转换为CSV文件。当excel文件的行数低于100时,代码运行良好,一旦我放置100行以上,就会抛出Break异常

我以为我会陷入僵局,但我不知道如何解决它或确认错误

附有图片错误消息。

任何帮助都可以!欣赏

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

foo

foo

下面是我用来转换Excel文件的代码

2 个答案:

答案 0 :(得分:1)

不要使用ADO db provider。我不记得确切的行数,但是Excel驱动程序将读取前 n 行,然后推断数据类型。 Excel非常常见,数据的第一行为数字,但随后的几行可以为文本。这种情况将导致异常。

我建议您使用专门的库来读取Excel文件,例如EPPlus。在其Wiki页面中,有很多示例。

答案 1 :(得分:0)

我已经逐行进行了调试,最后找出错误是因为我的innerner html标签在打开时没有close标签。

我希望这会对遇到问题的人有所帮助。