首页
应用案例
帮助文档
更新历史
下载
购买
客户中心
联系我们
问题:EasySQLMAIL是否能从多个数据库查询数据并放到同一个Excel文档中?
2016-12-29
我需要从几个不同的数据库上提取数据并放到一个Excel文件中发送,EasySQLMAIL是否能实现这种需求?
解答:
2016-12-29
EasySQLMAIL是可以从不同的数据库上提取数据合成到一个Excel文档中的。
此文档中为您提供了两个配置案例:
1-配置一个“简单行列式表格”附件模板,分别从不同数据源查询数据放入同一个Excel文档中;
2-配置一个“自定义Excel文件”附件模板,分别从三个数据源查询统计数据并放入Excel文件的指定单元格中
1-配置一个“简单行列式表格”附件模板,分别从不同数据源查询数据放入同一个Excel文档中
“简单行列式表格”的配置相对容易一些,您在创建附件的SQL查询时选择不同的数据源即可。
第一步:打开任务管理界面,在任务的同一个附件模板中创两个SQL语句,从不同的数据库查询数据:
第一个SQL语句从Oracle数据源查询数据:
第二个SQL从MSSQL数据库查询数据:
下面是任务运行后生成的Excel文档,可以看到从两个数据库中取出的数据分别放到了"Oracle"和"MSSQL"工作表中:
2-配置一个“自定义Excel文件”附件模板,分别从三个数据源查询统计数据并放入Excel文件的指定单元格中
您也可以直接从不同的数据源上取数据填入您的自定义的统计表中。例如,有如下的统计表:
在这个表格中,
月销售量
和
月销售金额
需要从三个公司各自的数据库上取数,
分成金额
由Excel的公式"C3 * 0.03"计算得出。
用EasySQLMAIL实现自动取数据的步骤如下:
1-制作一个Excel模板表格:
2-创建一个高级任务,并在任务中创建一个自定义Excel附件模板:
3-分别创建四个SQL语句,从各个数据源上查询数据并放到指定模板的单元格中:
第二个SQL语句,从"
MSSQL_成都
"数据源查询数据并放到
<%月销售量_成都%>
和
<%月销售金额_成都%>
单元格中:
第三个SQL语句,从"
MSSQL_西安
"数据源查询数据并放到
<%月销售量_西安%>
和
<%月销售金额_西安%>
单元格中:
第四个SQL语句,从"
MSSQL_武汉
"数据源查询数据并放到
<%月销售量_武汉%>
和
<%月销售金额_武汉%>
单元格中:
设置完毕后,您可以"预览"此任务执行的效果:
有关“自定义Excel文件模板”的更多信息,请见:
http://www.easysqlmail.com/docreader.php?id=346
QQ咨询
我要提问
提示:请在下面输入您要咨询的问题及您的电子邮件地址(或其他联系方式)。我们将尽快答复您。如需要详细咨询EasySQLMAIL的相关信息或是需要寻求技术支持,请
与我们联系
获得帮助。感谢您的关注,期待EasySQLMAIL能为您的工作提供更多的帮助。