【问题标题】:Change pivot table source data to newest data File将数据透视表源数据更改为新数据文件
【发布时间】:2015-07-02 20:37:48
【问题描述】:

我想让我在 Excel 中的数据透视表在打开时或在后台自动更新为以 csv 格式存储在文件夹中的最新数据版本。

csv 文件具有相同的列并遵循相同的命名约定 csvFile_ddmmyy,其中日期被替换。他们每天都在运行。我希望 excel 将数据透视表源数据更新为最新的日期数据。

最好这将自动完成,但我也可以在某个单元格中输入日期,并使用一些宏来获取该日期并将其放入连接字符串中。

如果您能提出任何解决此问题的方法,我将不胜感激。

【问题讨论】:

    标签: excel connection-string pivot-table excel-external-data vba


    【解决方案1】:

    复制最新的 CSV 文件并每次使用相同的文件名。将数据连接指向一个永远不会更改其文件名的文件。

    【讨论】:

    • 文件很大,所以我想尽可能避免他的解决方案。我提到的解决方案是否难以实施?
    • 如果你每天都有一个新的 CSV 文件,那么再多一个文件有什么不同呢?它与您明天拥有的文件数量相同。使用 VBA 复制文件比使用 VBA 操作数据连接要容易得多。只是我的 2 美分。
    猜你喜欢
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多