xlswrite
(不推荐)写入电子表格文件
不推荐使用 xlswrite。请改用 writetable、writematrix 或 writecell。有关详细信息,请参阅兼容性注意事项。
语法
说明
示例
输入参数
输出参量
限制
当尝试写入 CSV 文件时,
xlswrite函数不支持写入包含不同数据类型的元胞数组。如果您的计算机没有安装 Windows® 版 Excel 或您正在使用 MATLAB® Online™,则
xlswrite函数:将数组
A写入逗号分隔值 (CSV) 格式的文本文件。A必须为数值矩阵。忽略
sheet和xlRange参量。
当 COM 服务器(Excel 的典型安装的一部分)不可用时,此限制也适用。
提示
如果您的计算机中安装有 Microsoft Office 2003 软件,但需要创建 Excel 2007 格式的文件,请安装 Office 2007 兼容包。
Excel 和 MATLAB 可以将日期存储为表示这些日期的文本(例如
'10/31/96')或序列日期值(例如729329)。如果数组包括序列日期值,请使用datestr将这些日期转换为其文本表示形式,然后再调用xlswrite。要将数据写入到自定义格式的 Excel 文件(例如字体或颜色),请直接使用
actxserver而不是xlswrite访问 Windows COM 服务器。例如,此 MathWorks Support Answer 使用actxserver在 MATLAB 和 Excel 之间建立连接、将数据写入工作表,并指定单元格的颜色。
算法
Excel 将 Inf 值转换为 65535。MATLAB 将 NaN 值转换为空单元格。
版本历史记录
在 R2006a 之前推出另请参阅
writematrix | writecell | xlsread | xlsfinfo | writetable | dlmwrite