官方文档
xlswrite
- 写入 Microsoft Excel 电子表格文件
不推荐使用
xlswrite
。请改用writetable
、writematrix
或writecell
语法
[xlswrite(filename,A)](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#d122e1402375)
[xlswrite(filename,A,sheet)](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#d122e1402405)
[xlswrite(filename,A,xlRange)](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#d122e1402421)
[xlswrite(filename,A,sheet,xlRange)](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#d122e1402444)
[status = xlswrite(**___**)](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#d122e1402467)
[[status,message] = xlswrite(**___**)](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#d122e1402484)
说明
xlswrite([
filename](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-filename),[
A](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-A))
将矩阵A
写入 Microsoft Excel电子表格工作簿filename
中的第一个工作表,从单元格A1
开始写入。xlswrite([
filename](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-filename),[
A](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-A),[
sheet](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-sheet))
将数据写入指定的工作表。xlswrite([
filename](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-filename),[
A](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-A),[
xlRange](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-xlRange))
将数据写入工作簿的第一个工作表中由xlRange
指定的矩形区域内。- 使用 Excel 范围语法,例如
'A1:C3'
。
- 使用 Excel 范围语法,例如
xlswrite([
filename](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-filename),[
A](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-A),[
sheet](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-sheet),[
xlRange](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-xlRange))
将数据写入指定的工作表和范围。`[status](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-status)
= xlswrite(_)` 使用先前语法中的任何输入参数返回写入操作的状态。- 当操作成功时,status 为
1
。否则,status 为0
。
- 当操作成功时,status 为
[[
status](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-status),[
message](https://ww2.mathworks.cn/help/matlab/ref/xlswrite.html#btmdr27-1-message)] = xlswrite(**___**)
还在结构体message
中返回写入操作生成的任何警告或错误消息。博客示例:以矩阵A=[1 2 3 4;5 6 7 8]为例进行介绍
例1——将数据输入到指定EXCEL中,不指定工作薄,不指定单元格位置
在MATLAB主窗口中输入
xlswrite('1.xlsx',A)
,回车在主窗口中输入
xlswrite('1.xlsx',A,2)
,回车