mysql - 从 Mysql 工作台自动化 Excel 报告

标签 mysql excel automation

我目前在一家小型初创公司工作,我们有一个 MySQL 数据库。我的老板希望某些报告能够保持一致,而我正在尝试找出如何自动化这些报告,以便每隔几天创建一次。我的老板喜欢看 Excel 格式的报告。

我一直在做研究并发现 MySQL for excel。我使用的是 Excel 2013。

我的第一个问题是

MySQL 是最适合这项工作的工具吗?

我尝试下载 MySQL for excel,但它告诉我安装 Visual Studio 工具运行时,我在哪里获得此安装?

任何指导都会有帮助

最佳答案

您可以使用脚本运行此查询来创建 .csv 文件,该文件是 xls 的替代文件,您可以在 xls 中打开此文件并重命名它。

SELECT * INTO OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM Table;

然后将文件 .csv 重命名为 xls。

https://www.mysql.com/why-mysql/windows/excel/import/ http://www.w3resource.com/mysql/exporting-and-importing-data-between-mysql-and-microsoft-excel.php

关于mysql - 从 Mysql 工作台自动化 Excel 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568558/

相关文章:

mysql - 使用 COALESCE 连接 SQL 表中的 3 个表不返回结果

c# - 使用 EPPlus 生成的 Excel 文件中的内容不可读

excel - Power Query - 添加自定义列取决于报告期间

Python Selenium - 无法通过数据标题的属性定位元素

selenium - 通过 Selenium Webdriver 处理 id 一直在变化的元素

java - 如何使用 java 和 selenium 引用以下 html 元素?

mysql - SQL 对另一列中的每个唯一值求和一个值

mysql - 使用 SQL 比较两列值

excel - 如何在excel vba中过滤文件的修改日期

php - Join 和 Left Join 不拉取数据