gpt4 book ai didi

c# - SpreadsheetGear 在构造函数中抛出 IndexOutOfRangeException

转载 作者:行者123 更新时间:2023-12-04 20:16:34 24 4
gpt4 key购买 nike

我们目前在我们的一个应用程序中使用 SpreadsheetGear 来生成 Excel 工作簿。我试图在 ASP.NET Web 应用程序中重用其中的一些功能,但到目前为止我很难过。

我首先在 Web 应用程序中引用了我们现有的库并进行了适当的调用,但我最终收到了 IndexOutOfRangeException .

我认为这可能是我们代码中的问题,所以我将问题简化为只调用以下内容的 WebForms 页面(顺便说一下,SpreadsheetGear Web 表单示例中的第一行代码):

SpreadsheetGear.IWorkbook workbook = SpreadsheetGear.Factory.GetWorkbook();

但我仍然遇到完全相同的问题。我不知道什么数组越界,因为它来自 SpreadsheetGear 的混淆部分。

堆栈跟踪:
[IndexOutOfRangeException: Index was outside the bounds of the array.]
ᦿ..ctor(CultureInfo A_0) +2235
ᦿ..cctor() +27994

有没有其他人见过这个问题?

最佳答案

我对此进行了更深入的研究,结果证明是我们在 Application_BeginRequest 中设置的问题。 .

我们有一些代码正在做一些工作来确定使用哪个语言环境(基于我们可以支持的内容以及用户浏览器支持的语言等大量事情)。作为其中的一部分,我们设置了 NumberFormat.NumberGroupSeparator到一个空字符串。原来 SpreadsheetGear 不喜欢这样并导致上述异常。

关于c# - SpreadsheetGear 在构造函数中抛出 IndexOutOfRangeException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22862355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com