xlsread
(No recomendado) Leer un archivo de hoja de cálculo
xlsread
no se recomienda. En su lugar, utilice readtable
, readmatrix
o readcell
. Para obtener más información, consulte Consideraciones sobre compatibilidad.
Sintaxis
Descripción
lee los datos de la hoja de cálculo en el modo de importación num
= xlsread(filename
,sheet
,xlRange
,'basic'
)basic
. Si su ordenador no dispone de Excel para Windows® o si está utilizando MATLAB® Online™, xlsread
opera automáticamente en el modo de importación basic
, que es compatible con archivos XLS, XLSX, XLSM, XLTX y XLTM.
Si no especifica todos los argumentos, utilice vectores de caracteres vacíos ''
como marcadores de posición; por ejemplo, num = xlsread(filename,'','','basic')
.
___ = xlsread(
abre una ventana Excel para seleccionar datos de forma interactiva. Seleccione la hoja de cálculo, arrastre y suelte el ratón sobre el rango que desee y haga clic en OK. Esta sintaxis solo se admite en ordenadores Windows con el software Microsoft Excel instalado.filename
,-1)
[
, donde num
,txt
,raw
,custom
] = xlsread(filename
,sheet
,xlRange
,'',processFcn
)processFcn
es un identificador de función, lee en la hoja de cálculo, llama a processFcn
en los datos y devuelve los resultados finales como datos numéricos en el arreglo num
. La función xlsread
devuelve los campos de texto en el arreglo de celdas txt
, los datos numéricos y de texto en el arreglo de celdas raw
y la segunda salida de processFcn
en el arreglo custom
. La función xlsread
no cambia los datos almacenados en la hoja de cálculo. Esta sintaxis solo se admite en ordenadores Windows con el software Excel.
Ejemplos
Argumentos de entrada
Argumentos de salida
Limitaciones
xlsread
lee solo caracteres ASCII de 7 bits.xlsread
no admite rangos no contiguos.Si su ordenador no dispone de Excel para Windows o si está utilizando MATLAB Online,
xlsread
opera automáticamente en el modo de importaciónbasic
.En plataformas Linux® y Mac,
xlsread
no puede abrir archivos de hojas de cálculo escritas por la funciónwritetable
.
Algoritmos
xlsread
importa texto con formato que representa fechas (como'10/31/96'
), excepto cuando importa en el modobasic
.
Historial de versiones
Introducido antes de R2006aConsulte también
readmatrix
| readcell
| xlswrite
| xlsfinfo
| importdata
| uiimport
| readtable