convert xls to txt without column names
8 ビュー (過去 30 日間)
古いコメントを表示
I am trying to convert a set of xls files into txt files.
I do not have any names for the columns. But the converted text files have the column names appearing as var1 var2 so on...
I just want to copy the data from xls file to txt file without any column name, with space as delimiter.
Current output:
var1 var2 var3
11 12 13
21 22 23
31 32 33
Output that I want:
11 12 13
21 22 23
31 32 33
I am trying with the following code:
files = dir('*.xls');
for i=1:length(files)
data=readtable(files(i).name)
[filepath,names,ext] = fileparts(fullfile(pwd,files(i).name));
writetable(data,names, 'Delimiter',' ');
end
3 件のコメント
回答 (1 件)
Aritra
2022 年 11 月 21 日
Hi,
As per my understanding, you are trying to copy the data from ‘.xls’ file to ‘.txt’ file without any column headings and having space as delimiter.
files = dir('*.xls');
for i=1:length(files)
data=readtable(files(i).name);
[filepath,names,ext] = fileparts(fullfile(pwd,files(i).name));
writetable(data,names, 'Delimiter',' ','WriteVariableNames',0);
end
For detail, please see this MathWorks documentation below for more information on ‘writetable’: https://in.mathworks.com/help/matlab/ref/writetable.html
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Spreadsheets についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!