如何在不引用其他单元格的情况下将报表从 Reporting Services 2005 导出到 Excel?

Posted

技术标签:

【中文标题】如何在不引用其他单元格的情况下将报表从 Reporting Services 2005 导出到 Excel?【英文标题】:How do I export reports from Reporting Services 2005 to Excel without the references to other cells? 【发布时间】:2009-07-08 19:59:59 【问题描述】:

我正在使用Reporting services 2005,并将报告导出到Excel。一切都很好,除了已引用的单元格。一个例子是这样的:

textbox1 的值为 10textbox2 的值为 20textbox3 中的公式是

=ReportItems!textbox1.value + ReportItems!textbox2.value

textbox3 将在报告服务显示屏上显示正确的结果 30。

但是当我将报告导出到 excel 时,文本框的值应该是对 excel 表中 textbox1textbox2 位置的引用,而不是值.

如何导出值而不是对其他两个单元格的引用?

谢谢,

【问题讨论】:

【参考方案1】:

在将两个 [数字] 相加的公式中引用 textbox.value 时,您需要更改数据类型:

textbox1.value =10 textbox2.value =20 textbox3.value =CInt(ReportItems!textbox1.value) + CInt(ReportItems!textbox2.value)

当您将此报告导出到 Excel 中时,您将获得每个值 (10|20) 和两者的总和 - 不涉及它们占用的单元格。

我希望这会有所帮助。

【讨论】:

以上是关于如何在不引用其他单元格的情况下将报表从 Reporting Services 2005 导出到 Excel?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不破坏响应性的情况下将 <div> 锚定到表格单元格的左下角?

如何在没有自定义单元格的情况下将文本包装在 UITableViewCell 中

如何在不删除源文件的情况下将数据从 HDFS 加载到配置单元?

如何在不调用 [关闭] 的情况下将整数从控制器设置到子视图

如何在不使用按钮或 tbody 的情况下从动态生成的表中单击一行来获取 HTML 表中单元格的值

是否可以在不刷新其他单元格的情况下刷新 ui 表视图的一部分?