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'

Veja também

readmatrix readtable writecell textscan