带有填充零单元格的报告显示为#VALUE!在 Excel 中

问题描述 投票:0回答:4

我在表格中有一个单元格,其值设置为整数。

单元格的

Format
设置为
000
,这会导致在报表查看器或其他导出格式(如 PDF)中显示时,所述整数被零填充

但是,当我将此报告导出到 Excel 时,单元格中显示的值是

#VALUE!

如何在 Excel 中将值显示为填充零?

我想知道这是否可以在 SSRS 设计中本地完成,无需嵌入 (.net) 代码或更改 SQL 查询。

excel reporting-services ssrs-2008
4个回答
2
投票

这可以修复它;

=Right("000" & Fields!MyInt.Value.ToString, 3);

0
投票
当单元格中无法显示值时,会显示

#VALUE!
。格式看起来正确,因此请检查该列是否足够宽以显示该值。


0
投票

#价值! 当公式中使用了错误类型的参数或操作数时,会显示此信息。

检查返回到 Excel 的数据是否不包含前导“=”、“-”或“+”

如果是,Excel 会将其视为公式。

如果只有#VALUE!在单元格中,则 SSRS 正在传递无效值。

还要查看单元格中的格式,以了解从 SSRS 传递的内容。 我希望看到“000”或“000;000”或“000;000;000;”的格式。

这些是格式,从左到右依次为正数、负数、零和文本。


0
投票

使用Node.js中的xlsxexceljs等库直接生成文件,允许您设置列格式。

首先你必须安装npm install xlsx然后你才能生成文件。

© www.soinside.com 2019 - 2024. All rights reserved.