我有一个要求,生成excel报告如下。
我的问题是:
select emp_id, emp_name, dept_name
from table AA
union
select emp_id, emp_name, dept_name
from table BB
union
select emp_id, emp_name, dept_name
from table CC;
这很好地给了我标题栏。
但我需要标题文本( " User Generated .......
)显示在第一行(列标题上方)
有什么意见或建议吗???
预期输出示例
2条答案
按热度按时间f0ofjuux1#
将sql导出到excel后,可以执行excel micro添加所需的行和数据。示例:-below micro在顶部插入一行[将所有行向下按一行]。它将a1合并到h1单元格,并编写“用户生成的报告”date:- “{今天的日期}在a1单元格中
我附上图片给你看的结果微
关于如何在excel中创建excel micro-open导出数据的非常简短的帮助。查看菜单>微型>提供微型名称>创建粘贴微型以上答案中给出。保存。f5执行micro。检查excel表格的结果。
cyvaqqii2#
请使用下面的查询,
解释:
在dual中选择了带标题的默认值和日期,并在查询中用作并集
为每个并集创建一个伪值
val
1、2、3和4,并在order by clause
这样头就在最上面了