RDLC 到 Excel 导出、页眉和页脚字符限制

发布于 2024-10-16 17:53:11 字数 660 浏览 5 评论 0原文

显然,Excel 被硬编码为仅允许页脚(我认为还有标题)中包含 255 个字符。当然,我想在页脚中放置更多内容,因此这篇文章。

标头解决方法:
我发现将内容放入 RDLC 标头并将 PrintsOnFirstPage 和 PrintsOnLastPage 设置为 true,导出时不会实际上将 RDLC 标头项放入 Excel 标头中,它只是使用了一个分割区域(带有一个空的 Excel) header),您可以输入任意数量的内容。视觉上它没问题,但显然它不会打印在每一页上,但想必您可以使用编辑生成的工作表的老技巧来重复页面上的行。

页脚解决方法:
遗憾的是,我还没有找到类似的页脚解决方法,尽管 RDLC 页脚 DO 被放入 Excel 页脚中,并且如上所述限制为 255 个字符。

这是我在设计报告时从未想象过的一个问题。

有人对如何绕过页脚字符限制有任何想法吗? (除了“创建屏幕截图”之外。)

注意:这是对 的响应这个问题,并在可能的情况下获得我的页脚问题的答案。

Apparently Excel is hardcoded to only allow 255 characters in footers (and headers I think). Naturally I wanted to put more than that in the footer hence this post.

Header Workaround:
I found that putting stuff in the RDLC header and setting PrintsOnFirstPage and PrintsOnLastPage to true, when exported DOESN'T actually put the RDLC header items into the Excel Header it just uses a split region (with an empty Excel header) and you can put in as much as you like. Visually it's OK but obviously it won't print on every page, but presumably you could use the old trick of editing the resulting worksheet to repeat rows on pages.

Footer Workaround:
Sadly I've not found a similar workaround for the footer though as RDLC footers DO get put into the Excel footer and that as mentioned is limited to 255 characters.

This is a gotcha that I never imagined when designing my reports.

Anyone got any ideas on how to get around the footer character limit? (beyond "create a screenshot" that is.)

Note: this is a response to this question, and to get answer to my footer issue if possible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文