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

MATLAB读取和写入Excel文件

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 piday123 于 2020-8-19 15:12 编辑   o, b8 M7 R- A9 i( H4 t

; ?; y' W1 q# H3 V% j' q6 C8 X4 x: ~" ^
1. 读取Excel文件" O9 t* l  [) j. i/ |' r0 ]& \

) p$ H4 L8 e7 c(a) 命令方式xlsread: 7 B9 I$ S8 A  m6 ]2 @' i
. B7 g5 L5 ^" U
读取命令:[data,text]  = xlsread(FileName, SheetName, Range);
& n* l$ {6 W- i3 \" L; ^2 \
8 {$ ^+ {# g, F& N- o) m; O4 vdata保存的是数据单元格的值, text保存的是字符串单元格的内容。# u2 Q% g/ P! z" X9 k. U

' z! o6 n, m: X/ [3 ?3 f例如:[data,text]  = xlsread('C:\Test\test.xls'', 'testsheet', 'B2:D10');
# T! \/ [& Z; u  g+ `, P7 _
0 ~! W. r. I/ k+ ^存储方式为矩阵,和Excel表格中的位置一致。2 U$ ^& w  H; Y$ {0 i

5 U7 L; Q. \5 h/ c7 Y' k如果Sheet内都是数据,可直接使用data = xlsread(文件名)。
4 c/ C0 n- C  X& ], W4 q8 t% T0 f! ^2 w: e. J4 Q! ^

6 L4 k6 l! |$ d) i% }/ c% p% S% R2 D, N: Z, U) E# |, h, e+ w
(b) 界面方式uiimport:
* ]2 v& g- Z2 |8 h9 V! i3 _$ B7 G5 B/ U# P; ]
   在Matlab中输入命令:uiimport, 弹出如下窗口。不仅可以选择从文件导入,也可从剪贴板中导入。
9 U1 I) o9 K9 o9 W' s: L) L: P, Y; [6 l) W) e- X- b

+ k: o4 k8 v: ]& o 4 O* f+ k- B' p# @+ k; K5 q
0 f# ^( {& r" [; I3 R$ ^3 W

, r' F! C) A% \5 s3 c; G1 ?6 Y2. 将MATLAB数据写入到Excel- a! `$ A0 k# C" f5 m5 {: R

% f' k+ q- g0 m/ b7 M6 C) D( U/ z写入命令:xlswrite(FileName, Output, SheetName, Range)
0 t8 U0 {2 ~: v9 S0 y' l& M* V- {4 e6 ^) r$ z4 O, e: A  \3 g
其中Output为要写入的数据,可以是矩阵也可以是cell类型
1 J3 Z: P0 n2 U& q" Y- J7 f$ Z/ k7 [2 Z0 s+ }6 ~6 P; J' L
例如:xlswrite('C:\test\text.xls', eye(3), 'Sheet1', 'A1:C3')   ( S: s- o+ K5 j4 r3 u9 v% ?

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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