声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4713|回复: 20

[综合讨论] 请问如何读取word和excel中的数据

[复制链接]
发表于 2006-9-15 23:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
新手,多谢师哥师姐赐教

[ 本帖最后由 lxq 于 2006-9-16 00:21 编辑 ]
回复
分享到:

使用道具 举报

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

评分

1

查看全部评分

发表于 2006-9-16 12:03 | 显示全部楼层
用importdata('filename')试试。

评分

1

查看全部评分

发表于 2006-9-17 10:24 | 显示全部楼层
xlsread a.xls中的打开文件应该是默认的路径,D:\Program Files\MATLAB704\work\circle2.xls,如在其他盘,就打不开。importdata('filename')也不好用,为什么
发表于 2006-9-17 10:59 | 显示全部楼层
如果在其他盘的话,你在文件名前面加上文件路径就可以了
比如importdata('E:\circle2.xls')
命令xlsread 也一样

评分

1

查看全部评分

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


是否有什么错误信息?说明一下
发表于 2006-9-20 09:24 | 显示全部楼层
如何实现Matlab与Excel的数据交换,http://forum.vibunion.com/forum/viewthread.php?tid=1693

[ 本帖最后由 eight 于 2007-2-9 14:23 编辑 ]
发表于 2006-9-22 09:20 | 显示全部楼层
怎么和access数据库相连呢?谢谢!
发表于 2006-9-22 10:04 | 显示全部楼层
数据库打开了 ,可是要怎么复值呢?
假如 我想x取第一列的值  y取第二列的值
怎么做啊 谢谢!!
发表于 2006-9-26 21:57 | 显示全部楼层
非常感谢,想它好久了
发表于 2006-9-27 10:46 | 显示全部楼层
自己顶一下!!
发表于 2006-10-9 09:56 | 显示全部楼层
问了好久,怎么没人答复阿?
发表于 2006-10-9 10:16 | 显示全部楼层
原帖由 t_Z_qiong 于 2006-9-22 10:04 发表
数据库打开了 ,可是要怎么复值呢?
假如 我想x取第一列的值  y取第二列的值
怎么做啊 谢谢!!

p是读出的数据
x=p(:,1);
y=p(:,2);
不知道是不是这个意思
发表于 2006-10-9 10:24 | 显示全部楼层
x=p(:,1);表示取矩阵p的第一列附值给x
y=p(:,2);表示取矩阵p的第二列附值给y
发表于 2006-10-10 10:55 | 显示全部楼层
谢谢 楼上的两位
可是我问的是excel里的x取第一列的值 (也就是A中的值) y取第二列的值(也就是excel里B列的值)
不知道用x=p(:,1);
y=p(:,2);
好用吗?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-19 22:41 , Processed in 0.064647 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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