【发布时间】:2020-11-24 22:01:58
【问题描述】:
我有 350 多个 CSV 文件需要合并到一个汇总文件中。 Using Power Query for Excel,我可以在几分钟内轻松合并所有文件。但是,经过检查,并非所有文件都遵循相同的列顺序或名称。例如,一些文件经过:
first, last, address, city, state, username
但其他一些文件通过:
address1, address2, city, state, last_name, first_name, age
使用 Power Query、Excel、VBA 或其他工具 - 有没有办法有效地合并具有不同列名和列顺序的多个 CSV 文件?我尝试在线搜索,但没有一个解决方案与我正在寻找的内容相关 (example)。
上面例子的最终结果应该是这样的:
username, last_name, first_name, age, address1, address2, city, state
一张纸中不存在的任何额外列都可以是空白的(或null),并且最终的列顺序无关紧要,因为以后可以重新排列。
【问题讨论】:
-
文件是否有标题,您可以检查它们以了解它们的顺序?
标签: excel vba csv powerquery m