【问题标题】:Emailed Excel Spreadsheet to Multiple CSV Files通过电子邮件将 Excel 电子表格发送到多个 CSV 文件
【发布时间】:2015-10-05 01:44:59
【问题描述】:

场景:我每天在 Outlook 中收到一份 Excel 电子表格。它包含许多行的客户数据。每天,我必须将新的电子表格记录附加到主电子表格中,然后在主电子表格和新电子表格中创建多个数据透视表,以便从不同的列中获取统计数据以输入到多个 CSV 文件中,每个文件都向企业提供数据我通过 DropBox 连接到的智能仪表板小部件。

也可以使用 Google 表格将数据提供给商业智能仪表板 (Geckoboard.com),但 CSV 似乎是最好的数据格式,因为数据最初来自 Excel。

我想尽可能地自动化这个过程。我最近提出了一个类似的问题,似乎我必须使用 VBA 来触发基于电子邮件主题标题的 Outlook 宏,然后在这个宏中启动 Excel 中的宏来创建数据透视表和生成的 CSV,然后覆盖每个我的 DropBox 文件夹中的一天。

但是有没有更好的方法来做到这一点?我正在研究 PowerPivot 和 Access 作为潜在的解决方案。也许数据透视表也不是正确的方法。我目前使用它来获取诸如每个行标签的计数或满足特定条件的客户的计数。

如果您想澄清,请告诉我。感谢您阅读并考虑我的问题。

【问题讨论】:

    标签: excel vba csv ms-access powerpivot


    【解决方案1】:

    您当然可以这样做。我曾经有一个 Outlook 宏,它会在我的早晨数据转储进入时触发,保存数据文件,然后打开 Excel 并启动打开主文件和数据文件的 VBA 代码......复制数据,或者刷新或者删除并重新创建数据透视表,格式化所有内容,然后保存文件,或者创建准备好的报告的电子邮件......我只需要查看它们。将我的工作日减少到只有几个小时的工作。我几乎把所有东西都按计划自动运行了。

    让所有的宏正确且一致地工作需要时间,但一旦他们做到了……好时光!

    “更好的方法”可能是主观的……更好是否意味着更快的编码时间、更快的处理速度、更便宜?通常使用 MS Office 产品很难被击败,因为大多数人都已经拥有它们...VBA 有很好的文档并且相当容易学习。

    【讨论】:

    • 感谢您的回答提供了非常丰富的信息......我猜“更好的方法”只是意味着更少的编程时间和更少的步骤,在此期间可能会搞砸一些事情。我对 VBA 有一些经验,但除了我的正常工作活动之外,这似乎对我来说可能是相当多的……谢谢 rdster
    • 没问题....是的,花时间开始自动化片段将需要一些额外的时间。但是,首先要使使用最多或花费最多时间的部分自动化。一旦这部分完成......它可以腾出更多时间来扩展你的宏。
    【解决方案2】:

    一旦您找到了一种自动化 Outlook 并有效提取 Excel 附件的方法,您肯定想要研究 Power Query(Excel 2010/2013 的免费插件并内置于 Excel 2016)。

    Power Query 为您提供了一种与不同数据源建立连接的简单方法,您可以在其中转换数据(插入列、执行聚合等),然后如果您选择关闭,则将其加载到 Excel 或 Power Pivot那条路线。一旦您执行了一次任务,它会在您刷新时自动执行所有步骤。

    例如,您可以设置与文件夹的连接,将文件夹中的所有 Excel 文件附加到主文件。因此,每次将 Excel 文件放入该文件夹时,您只需刷新主文件即可。

    Power Query 还可以做很多其他很棒的事情。我建议查看 Mike Girvin(有史以来最热情的 Excel 老师)的一些视频。他有一个关于 Power Query 的完整视频系列。下面的链接是他引导您连接到文件夹的视频:

    https://www.youtube.com/watch?v=a7E29H5ZUmE

    Chris Webb 还经常在他的网站上发布有关 Power Query 的博客,并为此写了一本书:

    http://blog.crossjoin.co.uk/category/power-query/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-07
      • 2013-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      相关资源
      最近更新 更多