从 .mat 导入变量并导出为 CSV

Import a variable from .mat and export to CSV

我有一个 .mat 文件,其中包含一个结构(称为 wiki),

其中有一个名为full_path的字段包含如下数据:

ans = 
Columns 1 through 4

{'17/10000217_198…'}    {'48/10000548_192…'}    {'12/100012_1948-…'}    {'65/10001965_193…'}

Columns 5 through 8

{'16/10002116_197…'}    {'02/10002702_196…'}    {'41/10003541_193…'}    {'39/100039_1904-…'} 
and so on

如何使用花括号中的数据创建 .csv 文件?

这是一个很常见的问题,需要非常基本的功能:

wiki = struct2array(load('wiki.mat', 'wiki'));
fid = fopen('q52688399.csv', 'w');
fprintf(fid,'%s\n', wiki.full_path{:});
fclose(fid);

以上将生成一个包含单列字符串的 ~2MB 文本图块。