Windows ReportViewer导出到Excel(2013)正在删除超链接

时间:2015-07-10 20:33:24

标签: .net windows excel hyperlink reportviewer

使用Windows ReportViewer中的内置Excel导出将报表导出到Excel时,我收到此消息。

" Excel完成了文件级验证和修复。本工作簿的某些部分可能已被修复或丢弃。 删除的功能:来自/xl/worksheets/sheet1.xml part"

的超链接

报告中有两列在报告中包含带有超链接的文本,并且在报告中正常工作。但是,导出到Excel(2013)时,会弹出上面的错误消息,并从电子表格中删除超链接。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

我们遇到同样的问题。我们的Excel工作表包含大约10万行,其中一列用于文档代码,它是Web应用程序的超链接。我们还收到Removed Feature:Hyperlinks消息。我们正在努力为我们的客户找到解决此问题的解决方案。我们的Excel在.NET 4.5中使用EPPlus SDK生成。

目前,当行数超过65 536时,似乎会出现问题。

如果有人可以帮助我们,那就太棒了。

答案 1 :(得分:0)

这可能是Excel格式的限制(根据我自己的经验确实如此):

https://support.office.com/en-us/article/Excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3

  

工作表中的超链接:66,530个超链接

因此,在这种情况下唯一的解决方案是减少超链接的数量。