我正在运行一个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
下面是我用来转换Excel文件的代码
答案 0 :(得分:1)
不要使用ADO db provider。我不记得确切的行数,但是Excel驱动程序将读取前 n 行,然后推断数据类型。 Excel非常常见,数据的第一行为数字,但随后的几行可以为文本。这种情况将导致异常。
我建议您使用专门的库来读取Excel文件,例如EPPlus。在其Wiki页面中,有很多示例。
答案 1 :(得分:0)
我已经逐行进行了调试,最后找出错误是因为我的innerner html标签在打开时没有close标签。
我希望这会对遇到问题的人有所帮助。