Tag: 多文件

Powerquery:如何从同一个Excel工作表的不同列中的文件夹中导入多个文本文件

我想从一个文件夹中导入多个文本文件,每个文件包含两列,放入一个Excel表格中,以便每个新文件都以新列开始。 理想情况下,我需要第一个文件的两列,每个额外的文本文件只需要第二列。 在powerquery中,我尝试使用“从文件夹导入(导入文件夹中的文件的元数据和链接)”function,然后是查询编辑器并展开二进制文件,结果是每个新文件都附加在前一个文件的末尾。 但是我希望每个文件在同一张表中开始一个新的列,我不知道该怎么做。 我如何直接用powerquery来做到这一点? 在此先感谢您的帮助!

汇总多个Excel文件所需的macros

我有多个结构相同的excel文件,并在一个文件夹中。 每个excel文件的数据从d4开始(多行数据,但所有行都在随后的d上开始) 我需要一个macros从文件夹中的所有单独的Excel文件中获取数据,并从单独的Excel文件中创build一个新的Excel文件,结构如下。 1.)excel文件中的数据从汇总文件中的a1开始 2.)汇总文件中第一个excel文件的数据下面附加的excel文件中的数据 3.)重复该文件夹中的所有excel文件。 谢谢 编辑我发现这(我很抱歉,我不记得在哪里,我记得它不工作)我知道很less关于Excel和VBA(我主要是我在PHP工作),我觉得我问了很多与出能够提供我自己的很多帮助,以获得我所需要的,我为此道歉。 我做了两个简单的Excel文件,并在每个文件中添加了一行数据,然后在名为Rollup的Excel文件中运行这个macros。 我认为这个代码的问题是,它在汇总excel文件中的作用是光标移动到相应的行,就好像它附加了两个文件,但没有数据显示。 Sub extract() Dim a, b, c, d, n, x As Integer Dim f As String Cells(2, 1).Select f = Dir("C:\" & "*.xls") Do While Len(f) > 0 ActiveCell.Formula = f ActiveCell.Offset(1, 0).Select f = Dir() n = n + 1 Loop x = Cells(Rows.Count, 1).End(xlUp).Row […]