excel - 从 DocXfactory 导出到 Excel 中的文本数据类型
问题描述
我正在使用 DocXfactory 将数据写入 XLSX,该数据来自字段定义为文本 (CHARACTER) 的表。Excel 中的单元格类型也会变成 TEXT,这意味着您不能在这样的单元格中键入公式。有没有办法告诉 DocXfactory 在 XLSX 中使用“常规”数据类型而不是“文本”?感谢您的任何建议。
解决方案
如您所知,您可以在 Excel 模板中手动添加公式,但也可以使用 ttMeta 临时表以编程方式添加公式。
您可以使用 Excel 语法和函数输入 Excel 公式,但也可以在公式中使用 4gl/abl 缓冲区字段或计算字段名称。
您还可以通过将 :PrevRow 选项添加到字段名称来引用列的前一行。还支持以下选项 - :NextRow,:PrevCol,:NextCol。
请查看 \progress\samples\src\excel 目录中的 create_template_ttmeta.p 过程。
推荐阅读
- python-3.x - Method Not Allowed (POST) in Django 3.1
- html - Django html表单:如果存在,如何仅填充字段值?
- sql - 为什么我不能让 GROUP BY 在 Access 中的 LEFT JOIN 中工作
- javascript - Javascript对象,如何找到哪个值属于正确的属性
- timezone - Moment.tz 在 12 小时内转换 24 小时不使用格式“YYY-MM-DDTHH:MM:SSZ”
- python - 根据另一个字符串的中间提取一个字符串变量
- javascript - javascript touchend没有触发
- c# - 在不使用 Task.Run() 的 Windows 窗体应用程序的异步任务中对 DataTable 进行变异是否安全?
- python - python - 将具有正确缩进的嵌套字典转储到 yaml
- javascript - React Redux 和 ContextApi - 如何通过上下文传递道具并保持“连接”?