yuxilo 发表于 2006-9-15 23:01

请问如何读取word和excel中的数据

新手,多谢师哥师姐赐教

[ 本帖最后由 lxq 于 2006-9-16 00:21 编辑 ]

sunning 发表于 2006-9-15 23:50

读取excel中的数据可以用命令xlsread a.xls(假设文件名为a)
读取word中的数据我不太清楚如何做,有一种方法可以将数据粘到文本文档里,比如存在b.txt文件里,然后把此文件后缀名改为dat,即为b.dat,在MATLAB中输入命令:load b.dat这样b就成了一个矩阵存有文本文件里所有的数据,直接从中选择即可。

hjp91 发表于 2006-9-16 12:03

用importdata('filename')试试。

mhl516 发表于 2006-9-17 10:24

xlsread a.xls中的打开文件应该是默认的路径,D:\Program Files\MATLAB704\work\circle2.xls,如在其他盘,就打不开。importdata('filename')也不好用,为什么

xinyuxf 发表于 2006-9-17 10:59

如果在其他盘的话,你在文件名前面加上文件路径就可以了
比如importdata('E:\circle2.xls')
命令xlsread 也一样

FtpAdmin 发表于 2006-9-19 10:52

原帖由 mhl516 于 2006-9-17 10:24 发表
xlsread a.xls中的打开文件应该是默认的路径,D:\Program Files\MATLAB704\work\circle2.xls,如在其他盘,就打不开。importdata('filename')也不好用,为什么

是否有什么错误信息?说明一下

ericlin 发表于 2006-9-20 09:24

如何实现Matlab与Excel的数据交换,http://forum.vibunion.com/forum/viewthread.php?tid=1693

[ 本帖最后由 eight 于 2007-2-9 14:23 编辑 ]

t_Z_qiong 发表于 2006-9-22 09:20

怎么和access数据库相连呢?谢谢!

t_Z_qiong 发表于 2006-9-22 10:04

数据库打开了 ,可是要怎么复值呢?
假如 我想x取第一列的值y取第二列的值
怎么做啊 谢谢!!

q214468952 发表于 2006-9-26 21:57

非常感谢,想它好久了

t_Z_qiong 发表于 2006-9-27 10:46

自己顶一下!!

t_Z_qiong 发表于 2006-10-9 09:56

问了好久,怎么没人答复阿?

jimin 发表于 2006-10-9 10:16

原帖由 t_Z_qiong 于 2006-9-22 10:04 发表
数据库打开了 ,可是要怎么复值呢?
假如 我想x取第一列的值y取第二列的值
怎么做啊 谢谢!!
p是读出的数据
x=p(:,1);
y=p(:,2);
不知道是不是这个意思

fanghuikeer 发表于 2006-10-9 10:24

x=p(:,1);表示取矩阵p的第一列附值给x
y=p(:,2);表示取矩阵p的第二列附值给y

t_Z_qiong 发表于 2006-10-10 10:55

谢谢 楼上的两位
可是我问的是excel里的x取第一列的值 (也就是A中的值) y取第二列的值(也就是excel里B列的值)
不知道用x=p(:,1);
y=p(:,2);
好用吗?
页: [1] 2
查看完整版本: 请问如何读取word和excel中的数据