MATLAB读取Excel中的数字,中英文字符

本文介绍了使用MATLAB从Excel文件中读取数值和字符串数据的三种方法。第一种方法利用`xlsread`函数分别获取数值和字符串;第二种方法通过`xlsread`获取混合数据并转换为所需格式;第三种方法则是将Excel转换为TXT后使用`textread`读取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法1:

>> [data,str] = xlsread('1.xlsx')

data =

0.8056
0.8125
0.8056


str =

3×2 cell 数组

'是'         '12北'
'北jing'     '北ex'
'北京'       '12ex'

这种方法数据都在data中,字符都在str中

 

方法二:

>> [~,~,RAW]=xlsread('1')

RAW =

3×3 cell 数组

[0.8056]          '是'            '12北'
[0.8125]        '北jing'        '北ex'
[0.8056]         '北京'         '12ex'

>> data1=RAW(:,1)

data1 =

3×1 cell 数组

[0.8056]
[0.8125]
[0.8056]

>> data1=cell2mat(data1)

data1 =

0.8056
0.8125
0.8056

>> data2=RAW(:,2)

data2 =

3×1 cell 数组

'是'
'北jing'
'北京'

>> data2=char(data2)

data2 =


北jing
北京

>> data2(2,:)

ans =

北jing

 

方法3:

将Excel保存为txt,再用

[a,b,c]=textread('1.txt', '%s%s%s')

 

转载于:https://www.cnblogs.com/litthorse/p/9201070.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值