【发布时间】:2018-11-26 09:00:31
【问题描述】:
我有 100 个 Excel 文件,每个文件位于驱动器的不同文件夹中。
例如。
file 1 = C:\DATA_DIR\TEST_1\2018_11_26.0001\Excel.xlsx
file 2 = C:\DATA_DIR\TEST_1\2018_11_26.0002\Excel.xlsx
file 3 = C:\DATA_DIR\TEST_1\2018_11_26.0003\Excel.xlsx
.
.
.
file 100 = C:\DATA_DIR\TEST_1\2018_11_26.0100\Excel.xlsx
在每个 Excel 文件中,数据位于cell (1,1)。
我想从每个 Excel 文件中获取数据并将其保存在一个 Excel 文件中的一列中。
我的代码,对于少量数据来说已经足够了,
a=xlsread('K:\Repeatability\C1X\2018-11-07.0001\Radial_Accuracy.xlsx');
b=xlsread('K:\Repeatability\C1X\2018-11-07.0002\Radial_Accuracy.xlsx');
N=[a(1:1,:) ; b(1:1,:)]
xlswrite('K:\Repeatability_Test\New.xlsx',N);
在这种情况下以及将来,我将拥有更多的数据。我不想指定每个文件夹的位置。
【问题讨论】:
-
您可以使用excel vba将这些数据绘制并输出到一个excel文件中
-
欢迎来到 Stack Overflow。请注意,由于这不是免费的代码编写服务,因此有必要显示您迄今为止尝试过的内容以及遇到的问题或错误(通过显示您的代码),或者至少显示您的研究内容和所做的努力.否则,它只是要求我们为您完成所有工作。阅读How to Ask 可能会帮助您改进您的问题。
-
@KetanSahu 正如我在评论中所说,请edit 您的问题并添加您已有的代码。如果我们能看到您已经做了什么,我们只能帮助改进该代码。
-
嘿@Pᴇʜ,正如我在问题中所说,我有一个用于处理少量数据的代码。但是,我被更多的数据困住了。我不知道该怎么做。我之前在这里使用的少量数据 id 的代码。 a=xlsread('K:\Repeatability\C1X\2018-11-07.0001\Radial_Accuracy.xlsx'); b=xlsread('K:\Repeatability\C1X\2018-11-07.0002\Radial_Accuracy.xlsx'); N=[a(1:1,:); b(1:1,:)] xlswrite('K:\Repeatability_Test\New.xlsx',N);
-
完成,更新:D