How to write to CSV file

4 ビュー (過去 30 日間)
Mekala balaji
Mekala balaji 2018 年 3 月 14 日
回答済み: Walter Roberson 2018 年 3 月 14 日
Hi,
I have below cell array matrix, and I want to write to csv file in specified folder, with specified name
OuputFilePath: D:\outputData
OuputFileName: OutSuggestion
OutputData:
ParameterName ParameterValue
Gas_Flow.Sugg 0.23
Temperature.Upper 12.3
VSA.Flow.Pressure 0.72

回答 (1 件)

Walter Roberson
Walter Roberson 2018 年 3 月 14 日
OutputFilePath = 'D:\outputData';
OutputFileName = 'OutSuggestion.csv';
filename = fullfile(OutputFilePath, OutputFileName);
[fid, msg] = fopen(filename, 'wt');
if fid < 0
error('Could not open file "%s" because "%s"', fid, msg);
end
fprintf(fid, '%s,%s\n', OutputData{1,1}, OutputData{1,2});
temp = OutputData(2:end, :).'; %transpose is important
fprintf(fid, '%s,%f\n', temp{:});
fclose(fid);

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by