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