gpt4 book ai didi

asp.net - 通过 ASP.Net SSRS ReportViewer 呈现后更改 Excel 中的行高

转载 作者:行者123 更新时间:2023-12-04 21:42:09 25 4
gpt4 key购买 nike

我有一个 SSRS 报告,其中有一个 Comments 字段,其中有足够的文本可以跨越每条记录的多行。它在 ASP.Net ReportViewer 控件中呈现良好,但是当它被导出时,格式可能会有所不同。导出到 Word 看起来很棒。但是导出到 Excel 和 PDF 时,每条记录的行高永远不会超过默认值,因此文本只会被截断。在 Excel 中,我可以进入并双击单个或多个行高来修复它们,但这是我们不想要的额外步骤。

由于没有来自 ReportViewer 的“导出”事件,我该如何修复它以便它在 Excel 中正确导出/格式化?有没有办法在渲染时在 ReportViewer 中执行此操作,或者我是否需要考虑生成 Excel 文件,然后在事后使用 VBA 代码对其进行更改?有任何想法吗?

最佳答案

如果用户正在使用报表管理器,您确实无法判断用户何时点击导出按钮。但是,如果您提供自己的 Web 界面来生成报告,则可以控制该过程。您可以使用 web services 从 SSRS 获取报告.那么你可以open and post-process使用服务器端 Excel 操作工具(如 SoftArtisans OfficeWriter)在代码中生成电子表格,并将其流式传输给用户。

免责声明:我为 SoftArtisans 工作

关于asp.net - 通过 ASP.Net SSRS ReportViewer 呈现后更改 Excel 中的行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111926/

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