首页 > 解决方案 > 从 DocXfactory 导出到 Excel 中的文本数据类型

问题描述

我正在使用 DocXfactory 将数据写入 XLSX,该数据来自字段定义为文本 (CHARACTER) 的表。Excel 中的单元格类型也会变成 TEXT,这意味着您不能在这样的单元格中键入公式。有没有办法告诉 DocXfactory 在 XLSX 中使用“常规”数据类型而不是“文本”?感谢您的任何建议。

标签: exceltypesxlsx

解决方案


如您所知,您可以在 Excel 模板中手动添加公式,但也可以使用 ttMeta 临时表以编程方式添加公式。

您可以使用 Excel 语法和函数输入 Excel 公式,但也可以在公式中使用 4gl/abl 缓冲区字段或计算字段名称。

您还可以通过将 :PrevRow 选项添加到字段名称来引用列的前一行。还支持以下选项 - :NextRow,:PrevCol,:NextCol。

请查看 \progress\samples\src\excel 目录中的 create_template_ttmeta.p 过程。


推荐阅读