matlab 批量导入CSV转DTA

% 设置要处理的CSV文件路径
file_path = 'your/csv/files/*.csv'; % 通配符表示所有CSV文件
 
% 获取所有CSV文件名
file_names = dir(fullfile(pwd,'*.csv'));
num_files = length(file_names);
 
for i=1:num_files
    file_name = fullfile(pwd, file_names(i).name);
    
    % 读取CSV文件内容到MATLAB变量
    data = csvread(file_name);
    
    % 构建输出DTA文件名
    dta_filename = strcat('output', num2str(i), '.dta');
    
    % 写入DTA文件
    writematrix(data, dta_filename);
end

 

posted @ 2024-01-31 07:22  myrj  阅读(105)  评论(0编辑  收藏  举报