xlswrite
(No recomendado) Escribir un archivo de hoja de cálculo
xlswrite
no se recomienda. En su lugar, utilice writetable
, writematrix
o writecell
. Para obtener más información, consulte Consideraciones sobre compatibilidad.
Sintaxis
Descripción
devuelve el estado de la operación de escritura utilizando cualquiera de los argumentos de entrada de las sintaxis anteriores. Cuando la operación se realiza correctamente, el estado es status
= xlswrite(___)1
. Si no, el estado es 0
.
Ejemplos
Argumentos de entrada
Argumentos de salida
Limitaciones
La función
xlswrite
no permite escribir arreglos de celdas que contengan distintos tipos de datos al intentar escribir archivos CSV.Si su ordenador no dispone de Excel para Windows® o si está utilizando MATLAB® Online™, la función
xlswrite
:Escribe el arreglo
A
en un archivo de texto en formato de valores separados por comas (CSV).A
debe ser una matriz numérica.Ignora los argumentos
sheet
yxlRange
.
Esta limitación también se aplica cuando el servidor COM (parte de la instalación típica de Excel) no está disponible.
Sugerencias
Si su ordenador dispone del software Microsoft Office 2003, pero desea crear un archivo en un formato de Excel 2007, instale el Office 2007 Compatibility Pack.
Excel y MATLAB pueden almacenar las fechas como el texto que representa esas fechas (por ejemplo,
'10/31/96'
) o como números de fecha de serie (por ejemplo,729329
). Si su arreglo incluye números de fecha de serie, convierta estas fechas en su representación de texto utilizandodatestr
antes de llamar axlswrite
.Para escribir datos en archivos de Excel con formatos personalizados (como fuentes o colores), acceda al servidor COM de Windows directamente utilizando
actxserver
en lugar dexlswrite
. Por ejemplo, esta MathWorks Support Answer utilizaactxserver
para establecer una conexión entre MATLAB y Excel, escribe datos en una hoja de cálculo y especifica los colores de las celdas.
Algoritmos
Excel convierte los valores Inf
en 65535
. MATLAB convierte los valores NaN
en celdas vacías.
Historial de versiones
Introducido antes de R2006aConsulte también
writematrix
| writecell
| xlsread
| xlsfinfo
| writetable
| dlmwrite