找回密码
 注册
关于网站域名变更的通知
查看: 433|回复: 1
打印 上一主题 下一主题

MATLAB读取和写入Excel文件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-19 15:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 piday123 于 2020-8-19 15:12 编辑
, @6 T& ^4 D+ C: X4 D
$ V; V7 A$ X7 g9 B7 |
2 x! A$ p" I/ C0 B8 m1. 读取Excel文件
5 z5 P4 L" I) ?9 j+ |
* `) `" F" K/ u! J3 f- U5 q7 ?) O(a) 命令方式xlsread:
" O7 K, B, i0 E- k" N+ v3 C6 H0 p8 X$ w. Q* }
读取命令:[data,text]  = xlsread(FileName, SheetName, Range);" i* D3 c5 v, B5 J# c5 F
+ {1 z1 r8 w% a% j7 T
data保存的是数据单元格的值, text保存的是字符串单元格的内容。
  x# S: z. q3 {- i! U% ~
: l1 C. f9 X2 O1 m' A& J# [9 z1 V例如:[data,text]  = xlsread('C:\Test\test.xls'', 'testsheet', 'B2:D10');
, s. _4 e2 ]; c2 n2 n, v! t7 c, q: V% h+ ^7 t% ^3 L
存储方式为矩阵,和Excel表格中的位置一致。) o% F  p! o$ d; b6 J' n
6 `+ m" Z$ Z8 M* R' O, @
如果Sheet内都是数据,可直接使用data = xlsread(文件名)。
/ a1 V. P- t3 H0 ]& B: Q1 }
" X9 Y& @7 ^2 u* p* e7 @, }9 r/ x4 j 1 s3 B1 y* S; j# `1 N" o3 W  [, Q

7 [3 l# `5 i. ~(b) 界面方式uiimport:
' U8 _: ~. b! d& O- p: I7 e
1 r: Z, Y) }+ Y* ~% m   在Matlab中输入命令:uiimport, 弹出如下窗口。不仅可以选择从文件导入,也可从剪贴板中导入。, g# u0 \, D8 O' a6 g
4 m; Z; ^! K( G* e' u2 @0 I1 X

9 E, H. }3 {  T3 ~% x* p& Y/ D
2 ?* s# t' g/ [2 a# R, Z
9 i3 x7 a% b/ y- \" s3 c6 B0 r7 {9 d) G: f0 M
2. 将MATLAB数据写入到Excel7 ^3 w$ n) Y5 ]$ i1 O

  J3 i4 `7 z: b3 A+ D写入命令:xlswrite(FileName, Output, SheetName, Range)
+ A  I( \" R% l# Q" f* `5 X
1 A6 J$ s) @( c( ]其中Output为要写入的数据,可以是矩阵也可以是cell类型
! E' E( D: l' a2 B  r# f0 g$ T4 ]% p3 Y/ f
例如:xlswrite('C:\test\text.xls', eye(3), 'Sheet1', 'A1:C3')   % j) K/ q+ w. x. x

该用户从未签到

2#
发表于 2020-8-19 16:17 | 只看该作者
MATLAB读取和写入Excel文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-23 23:39 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表