在MATLAB中,您可以使用`xlsread`函数读取Excel文件中的数据,并使用`xlswrite`函数将数据写入新的Excel文件。要读取多个Excel文件,您需要在一个循环中执行这些操作。下面是一个示例代码:
% 设置要读取的多个Excel文件的路径
filePaths = {'path1/excel1.xlsx', 'path2/excel2.xlsx', 'path3/excel3.xlsx'};
% 创建一个空的单元格数组来存储所有数据
allData = cell(0);
% 循环处理每个Excel文件
for i = 1:length(filePaths)
% 读取第四列数据
[~, ~, rawData] = xlsread(filePaths{i});
dataColumn = rawData(:, 4);
% 将数据添加到allData中
allData = [allData; dataColumn];
end
% 创建新的Excel文件并将数据写入其中
newFilePath = 'path/to/new_excel.xlsx';
xlswrite(newFilePath, allData);
请确保将`filePaths`更改为实际的Excel文件路径,并将`newFilePath`更改为新的Excel文件路径。此代码将读取指定路径下的多个Excel文件中的第四列数据,并将数据写入一个新的Excel文件中。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |