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

Veja também

readcell writematrix writetable writelines