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



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

最初在升级后,这也是文本框的问题,我们修复它的方式是将该文本框从使用 TEXT 属性更改为使用文本框的 VALUE 属性。与 TEXT 属性不同,我们能够将非字符串数据类型分配给 VALUE 属性,例如 decimal 或 int。

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

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

如果我们确实在标签中添加了一个值 prop,您仍然需要浏览每个报告并设置新属性。

最新更新