readcell
Lê uma planilha ou arquivo de texto delimitado em um cell array.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
C = readcell(filename)
Lê todas as células, mantendo números como números e texto como texto.
C = readcell(filename, opts)
Usa opções de importação.
Descrição
Use readcell para dados de tipos mistos no mesmo bloco, onde readmatrix transformaria o texto em NaN. Linhas de cabeçalho são lidas como dados, como qualquer outra. Células vazias são devolvidas como um valor missing.
Argumentos de entrada
filename- Nome de um arquivo de texto, CSV ou planilha.
opts- Objeto opcional de opções de importação.
Argumentos de saída
C- Cell array com um elemento por célula do arquivo.
Exemplo
Texto e números misturados
fid = fopen('m.csv', 'w'); fprintf(fid, 'name,age\nAnn,30\nBob,25\n'); fclose(fid);
C = readcell('m.csv')
class(C{2, 1}), class(C{2, 2})
Saída
C = 3×2 cell
{'name'} {'age'}
{'Ann' } {[ 30]}
{'Bob' } {[ 25]}
ans = 'char'
ans = 'double'