PQL 快速入门
PQL基础
数据流转
输出文件
PQL 中的语句
分支和循环
更优雅的数据操作
PQL 高级特性
系统函数
自定义函数
扩展操作
其他语言相关
附录
在数据开发中,经常有需求需要将数据导出为 Excel。PQL 提供了一种极其简单的方式将数据输出成 Excel 文件。
上例的执行逻辑为:
SAVE AS
或NEW
关键字,表示文件如果存在则删除重建。使用SAVE TO
且不使用NEW
关键字表示向已有的 Excel 文件中追加数据,如果不存在则新建。"example.xlsx"
),只写文件名不写路径会保存在临时目录中(%QROSS_HOME/temp/
),也可以写完整路径,如"d:\example.xlsx"
。USE TEMPLATE
表示基于模板文件生成新的 Excel 文件,模板中可以预先设定好样式。需要输入模板的完整路径或者预先将模板保存 Qross 系统目录的 Excel 模板目录$QROSS_HOME/templates/excel/
下。可用文件名default.xlsx
设置默认模板,然后使用USE DEFAULT TEMPLATE
调用。A
, B
, C
或1
, 2
, 3
均可。ROW
关键字表示从第几行开始插入,不写表示从无数据的行开始插入数据,一般省略。在接口开发中,前端工程师有时会要求提供下载 Excel 文件的接口。PQL 支持流文件输出,示例
有时不需要输出 Excel 文件,CSV 文件就可以满足需求,请参阅另存为 CSV 文件。Excel 查询和样式编辑将在未来版本中实现。
参考链接