writecell
Grava um cell array em um arquivo de texto delimitado ou em uma planilha.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
writecell(C, filename)
Grava C em filename; o formato segue a extensão (.txt, .csv, .xlsx).
writecell(C, filename, 'Delimiter', d)
Usa o delimitador d entre os campos em um arquivo de texto.
Descrição
Cada célula vira um campo e cada linha do cell array vira uma linha do arquivo. Números são escritos em forma de texto e vetores de caracteres como estão, então um cell array misto como {1, 'x'; 2, 'y'} gera um arquivo misto. Em .csv o delimitador padrão é a vírgula.
Se o arquivo já existe, ele é sobrescrito. readcell lê o mesmo layout de volta.
Argumentos de entrada
C- Cell array cujas células guardam escalares ou texto.
filename- Nome do arquivo de saída.
'Delimiter'- Separador de campos em arquivos de texto, como
',',';'ou'tab'.
Exemplo
Dados mistos para CSV
C = {1, 'x'; 2, 'y'};
writecell(C, 'cell_demo.csv');
type cell_demo.csv
writecell(C, 'cell_demo2.csv', 'Delimiter', ';');
type cell_demo2.csv
Saída
1,x
2,y
1;x
2;y