clear; clc;
files = dir('*.csv'); % 相对路径
fileNumber = length(files);
for i = 1 : fileNumber %一个一个的写文件
fileName = files(i).name; % 文件名,不带路径
[~, ~, context] = xlsread(fileName); % 全部读取,不分数字和文本
k=fileName(1 : end - 2)
xlswrite([fileName(1 : end - 3), 'xlsx'], context);
end
1. read and calculate the csv files
files = dir('*.csv');
fileNumber = length(files);
- 先使用
dir()
将所有的csv文件读取在一个struct
中 - 其次,通过
length()
计算struct
的长度,其实就是csv
文件的个数
2. read the content and write it to .xlsx using loop
for i = 1 : fileNumber
fileName = files(i).name;
[~, ~, context] = xlsread(fileName);
xlswrite([fileName(