ActiveReports 8 在使用标签时将数字数据作为文本导出到 Excel

ActiveReports 8 exports numeric data to Excel as text when using labels

我们在 ActiveReports 8 中有几个报表使用标签控件而不是文本框。问题是当将报表导出到 Excel 时,保存数值的控件在 Excel 中被格式化为文本。这是升级到 ActiveReports 8 后才变成的。

最初在升级后,这也是文本框的问题,我们解决它的方法是将文本框从使用 TEXT 属性 更改为使用 VALUE 属性文本框。与 TEXT 属性 不同,我们可以将 NON-String 数据类型分配给 VALUE 属性,例如 decimal 或 int。

很遗憾,标签控件没有值 属性。除了进入所有旧报告并将所有标签控件替换为文本框控件之外,关于如何解决此问题的任何想法?

我明白这里的问题。在与 ActiveReports 团队讨论后,解决这个问题的唯一方法就是做你不想做的事。 Label 控件本身是一个非常简单的控件,不需要向其添加值 属性。

如果我们确实向标签添加了价值道具,您仍然需要浏览每份报告并设置新道具。