matlab写excel数据报错,MATLAB如何读写Excel数据文件 来充电吧

MATLAB的功能非常强大,可以直接读取或者写入Microsoft Excel的文档,下面就分读取和写入两个方面给大家介绍,希望对您有所帮助。

aa4da0f24756ba7be60c18f4d4fda3f8.png

读取

01

首先我们在桌面创建一个Excel文档,其中的内容如下。

6b6269a5aa493cc6f4c0ab2a47223a27.png

a44ffc36536500697392ab1c05b36e17.png

02

我们这里需要注意下这个文档的后缀,后面需要用到。

f1e004e183afc5696d0838dfea38071c.png

03

首先,我们将文件地址切换到桌面,因为第一步骤创建的文档是在桌面创建的。

af257c341bff09913b7ffc5f1ff50da3.png

04

我们输入下面这条命令

num=xlsread('sogou.xlsx')

这条命令,默认状态下是将第一个工作表中的数据写入

c49e1e3992fa4f18c1ccb65ba982aec6.png

05

如果我们加上-1,命令格式

num=xlsread('sogou.xlsx',-1)

661ff1bf81a14c8fdd6029dce6854aa5.png

06

会弹出如下窗口,我们需要手动选择读取的区域。

df3ebffb698d9f056d57878c49662533.png

07

除此以外还有这样的读写命令

num=xlsread('sogou.xlsx','sheet1')

读取sheet1中的的数据。

ed8d4ce6393fc17d360ef6018a083243.png

08

对上一步骤的命令更加具体化就是

num=xlsread('sogou.xlsx','A1:B2')

ef191bc246e2e8d44d80bbd10dbec573.png

09

下面这种是读取工作表中sheet1中指定范围内的数据

num=xlsread('sogou.xlsx','sheet1','A1:B2')

263a7e9d7933a69e18676aecf674e590.png

10

[num,txt]=xlsread('sogou.xlsx','sheet1')

这条命令涉及到元胞数组

572866dd22500678cba39f7449efe0c9.png

11

结果如下

d79cbcd782eb973a3c36954d4ef8ef7a.png

好了,以上就是大致内容了,(END)

写入

01

首先,我们需要定义一个变量M,将这个变量值写入表格C2:C5当中。

命令格式是这样的

M=[5,5,5,5,5];

>> [status,message]=xlswrite('sogou.xlsx',M,'sheet1','C2:C5')

5021a6e41b8ec714469cec66cfed9884.png

02

结果如图

6360db13df38b58dfcf914511939218a.png

好了,以上就是大致内容了,(END)

声明:该文观点仅代表作者本人,天晴资讯网系信息发布平台,仅提供信息存储空间服务。

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值