一天中特定时间的数据库挖掘、自动图表和电子邮件

Posted

技术标签:

【中文标题】一天中特定时间的数据库挖掘、自动图表和电子邮件【英文标题】:Database mining, Auto Graph and email at certain time of the day 【发布时间】:2016-07-04 22:01:13 【问题描述】:

我有一些运行巴氏杀菌过程的自动化机器,传感器记录温度、时间、压力等值...

我们的主控制软件确实为我们提供了此类值的历史图表,但无法邮寄。该软件能够将所有数据记录到 Microsoft Access/SQL 数据库中。对于公司来说,我们的一天从早上 6 点开始,因此 24 小时/小时的时段意味着每天 6 点重新开始。

现在的问题是: 有没有一种方法可以挖掘数据库(可以选择其中一个)来绘制从前一天早上 6 点到当天早上 6 点的所有值(X,Y 图)在 Excel 中自动绘制,并在每天早上 6 点自动发送给一些邮件收件人?

如果是这样,我该怎么做?

【问题讨论】:

说实话我真的不知道。我对系统的了解是,该软件将所有内容记录到数据库中。我想应该像你提到的那样过滤数据。但是接下来是什么,以及如何让这一步和以下步骤在每天 6 点自动完成。考虑到我们正在处理:Access、Excel 和 Outlook 或过程中的任何邮件表单 时间和日期单独在一个列上,我们可以过滤当天的数据。我不知道如何自己运行查询,也不知道 excel 如何只获取这个查询的数据并使用它,以便可以通过电子邮件发送。 嗯,这是一个非常聪明的解决方案@ZiggyCrueltyfreeZeitgeister,我可以请你帮忙吗?谢谢。 【参考方案1】:

您可以让 Excel 查询 Access 数据库(如果电子邮件收件人在您的 LAN 中),因此当您刷新查询时(或者您可以在打开电子表格时自动刷新),它会获取相关信息仅限当天。所以不需要电子邮件,因为您总是使用同一个电子表格。

为此,首先打开您的访问数据库并创建一个视图(查询)以获取您需要的数据(使用此作为获取今天或昨天数据的参考:https://support.office.com/en-us/article/Examples-of-using-dates-as-criteria-in-Access-queries-aea83b3b-46eb-43dd-8689-5fc961f21762)。

然后按照本教程将视图中的数据提取到 excel 中:http://www.excel-easy.com/examples/import-access-data.html

【讨论】:

谢谢!这真的很有帮助!像魅力一样工作!

以上是关于一天中特定时间的数据库挖掘、自动图表和电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

Cloud Functions for Firebase - 在一天中的特定时间更新值,每天 [重复]

Firebase函数在一天中的特定时间重置值[重复]

在一天中的特定时间安排本地通知

如何仅在一天中的特定时间运行 Python 脚本?

如何安排电子邮件发送

DateTimePicker - 如何将时间间隔设置为 20 分钟、一周中允许的特定日期和一天中的时间?