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

MATLAB读取和写入Excel文件

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 piday123 于 2020-8-19 15:12 编辑 # r; R- j7 ^% ~8 M: L; |  a
% r" R$ m! a: j6 m

/ z- B5 E# ]! M7 B1. 读取Excel文件
2 A, D3 a% D0 _% D1 ~" ~% E4 Z0 [* {; W/ W
(a) 命令方式xlsread:
9 s/ b5 h, N. `' d/ W# h. k9 X2 I6 X3 t2 K  K1 R  Q
读取命令:[data,text]  = xlsread(FileName, SheetName, Range);
& e8 |4 N3 P% Q) E/ t) T2 L
7 Y" N9 M3 f) E. {. l' m4 Idata保存的是数据单元格的值, text保存的是字符串单元格的内容。
9 ^7 k. l- V; a9 B: o2 R
' m, v2 h: M8 E# p# o: C例如:[data,text]  = xlsread('C:\Test\test.xls'', 'testsheet', 'B2:D10');8 S# u# |' a' s' @6 z& R2 p
, i/ I  E( k9 H" I" I! p1 F9 Z
存储方式为矩阵,和Excel表格中的位置一致。$ G- Y) G& e  o" L% k. Z+ R

/ U9 n5 W1 N) m" |+ [! T- C  P4 U如果Sheet内都是数据,可直接使用data = xlsread(文件名)。- \- L( q% [/ Z1 R9 L
% U% V6 Y. G7 U0 ~

; M, A8 ~# t2 C; o
: T, z, R( l& _% z- m/ |) v(b) 界面方式uiimport: 9 v0 M, E- ^' L6 x- p$ ^+ N

0 l' _+ y8 F$ o   在Matlab中输入命令:uiimport, 弹出如下窗口。不仅可以选择从文件导入,也可从剪贴板中导入。
' l# \, S2 R4 e. r0 H
% z* |: H; i9 L* [4 P4 N% S! }
- L$ k/ C7 J) z* Q2 X 8 B6 n) F. S* \6 R/ B! o
/ n. R1 b' d5 q8 F9 R" L7 B
- M( ?! q$ G( g# j6 D' W; r
2. 将MATLAB数据写入到Excel5 ?! z$ q5 \6 U, \3 X
/ |, ~2 Z( Z4 }
写入命令:xlswrite(FileName, Output, SheetName, Range)# {* i! H, q9 o
( R9 B+ ?( L2 {8 V6 @' V
其中Output为要写入的数据,可以是矩阵也可以是cell类型
) p1 Z% K0 ?6 {; G  ?
  T0 ?  |, G3 y# P例如:xlswrite('C:\test\text.xls', eye(3), 'Sheet1', 'A1:C3')   + b2 X9 h: w' E- k3 z8 t

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 23:52 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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