excel的数据如何matlab读入excelmathema...

从Excel中读入数据到Matlab中的方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
从Excel中读入数据到Matlab中的方法
||文档简介
总评分3.7|
&&z​l
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
你可能喜欢从excel读入的带空格数据影响IndexOf操作
[问题点数:40分,结帖人seeyoon]
从excel读入的带空格数据影响IndexOf操作
[问题点数:40分,结帖人seeyoon]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2009年10月 .NET技术大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。如何用matlab读取多个excel表格数据,将每个表格数据表示为一个矩阵_百度知道
如何用matlab读取多个excel表格数据,将每个表格数据表示为一个矩阵
将您的所有excel数据存到同一个目录下,下面的”'E:\Software\Matlab\bin\“是我的测试路径,您可修改为您的路径;将下面的脚本程序保存到上述路径并命名为”batchread.m&,并在MATLAB命令窗口中执行该脚本程序:%batchread.mgetfilename=ls('E:\Software\Matlab\bin\MyKMV\*.xl*');
%取目录下所有excel文件的文件名(.xls或.xlsx)filename = cellstr(getfilename);
%将字符型数组转换为cell型数组num_of_files = length(filename);
%excel文件数目for i=1:num_of_files
%循环读入excel数据并存入结构体database中
database(i) = struct('Name',filename(i),'Data',xlsread(filename{i}));end%注:该脚本将所有的excel数据读入到变量database中,database向量的每个元素为一结构,该结构由文件名Name和文件中的数据Data组成,具体访问第i个excel数据的方法为:database(i).Data
其他类似问题
为您推荐:
至于怎么用for循环便捷的读取这这么多表格, 可以问我
怎么用循环使得这717个分别对应717个矩阵啊?求帮忙
楼上已经解决啦,技巧就是建立文件名构成的cell array方便作循环
可以用xlsread命令来读取
关键是怎么做啊我知道用那个命令 ,代码怎么写 啊 ,比如说我的excel表格已经放在了桌面,如何导入到matlab成为矩阵呢
添加路径即可[a,b]=xlsread('这里是你自己的路径')比如[a,b]=xlsread('C:\Downloads\pic\test.xls')
excel表格数据的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 5482|回复: 15
怎么把网页的数据读入到电子表格中?
阅读权限10
在线时间 小时
如题,我想做个电子表格,因为单位是内网,只能读工行网站的数据,怎么把基金的数据读到电子表格中?
我是新手哦,看了很多高手读网页的程序,但是不明白那个数据页是怎么找到的,请指教一下:loveliness:
阅读权限90
在线时间 小时
数据在这个页面里面,导入数据,就可以了
.cn/ICBCDynamicSite/site/Fund/FundCXRankDetail.aspx
阅读权限90
在线时间 小时
不会导入的话,按下图操作
[ 本帖最后由 xmyjk 于
10:53 编辑 ]
(211.08 KB, 下载次数: 13)
10:53 上传
阅读权限10
在线时间 小时
& & & & & & & &
你好,这种导入方式我会,我看了你以前的贴子,我想用编程的方式读,下面是你以前写的代码,读入网址和数据研究的半天也没搞明白,对那个XMLHTTP的应用完全不会,请帮忙改一下,万分感谢!
Option Explicit
Sub test()
& & Dim tmp() As String, i As Integer, arr() As String, xmlhttp As Object, N As Long& &
& & N = [a65536].End(xlUp).Row + 1
& & [a1:m1] = Split(&代码,2B,3c,名称,最新价,涨跌幅,流入(万),流出(万),净流入(万),净流入占比,大单净流入(万),中单净流入(万),小单净流入(万)&, &,&)& &
& & Set xmlhttp = CreateObject(&Microsoft.XMLHTTP&)
& & With xmlhttp
& && &&&.Open &get&, &/zjlx/data_detail.js&, False& && &&&.send
& && & tmp = Split(Split(Split(Replace(StrConv(.responsebody, vbUnicode, &H804), &&&,&&&, &,&), &=[&&&)(1), &&&];&)(0), &,&)& & End With
& & ReDim arr(UBound(tmp) \ 13, 12)
& & For i = 0 To UBound(tmp)
& && &&&arr(i \ 13, i Mod 13) = tmp(i)
& & [a2].Resize(UBound(arr, 1) + 1, UBound(arr, 2) + 1) = arr
& & [a:m].Columns.AutoFit& &
& & Columns(&b:c&).Hidden = 1
& & Erase tmp
& & Erase arr
& & Set xmlhttp = Nothing
& & MsgBox &Ok&
阅读权限90
在线时间 小时
原帖由 zhrmghgjm 于
11:20 发表
你好,这种导入方式我会,我看了你以前的贴子,我想用编程的方式读,下面是你以前写的代码,读入网址和数据研究的半天也没搞明白,对那个XMLHTTP的应用完全不会,请帮忙改一下,万分感谢!
Option Explicit
你的这个网页就一页,实在没必要用XMLHTTP的方式去导入,用上面导入方式,右键也可以刷新,也很便捷
实在要形成VBA,用上面那个去录制宏改下就可以了,这类网页,明显QUERYTABLE便捷得多,没必要用XMLHTTP去折腾。
一般都是让EXCEL自身功能效用最大化,QUERYTABLE用不了或者实在慢,效率低,或者需要翻页采用XMLHTTP的
[ 本帖最后由 xmyjk 于
11:38 编辑 ]
阅读权限10
在线时间 小时
按你的方法导入显示是乱码啊,从网页可以导到电子表格里,可没法控制,从电子表格里导入会显示乱码,我用的是WIN XP和OFFICE2003,这也是单位电脑的配置,还是教教我用那个XMLHTTP编程吧,速度慢点不要紧的!
p.jpg (213.73 KB, 下载次数: 3)
12:20 上传
阅读权限10
在线时间 小时
编这个电子表格主要是用于基金诊断与分析用的,因此读的网页比较多,编程的话易于控制,可我水平实在是不高,比如这个页面,我想把基金的数据和那个图都能够显示到电子表格中,只显示我截图的这部分,还是要用到读取网页数据啊,求高手教教!
p1.JPG (64.13 KB, 下载次数: 2)
12:30 上传
阅读权限10
在线时间 小时
& & & & & & & &
期待高手答复啊!
阅读权限90
在线时间 小时
& & & & & & & &
没有OFFICE2003,委托abing3做了个动画,他是2003+XP(均中文版)的,也没有问题,初步预计估计你导入的步骤出错,估计你选成XML导入了,要选择的是新建WEB查询,请按下图操作执行。
以下图片为abing3录制,谢谢帮忙。
[ 本帖最后由 xmyjk 于
18:30 编辑 ]
(294.77 KB, 下载次数: 2)
18:27 上传
阅读权限10
在线时间 小时
感谢解答,对于一个页面确实可以,但有的不只一个页面的怎么处理,按这种方式导入只有第一页导入进来了。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师随时随地,快速访问
只要手机在手,您都可以快速、方便地看贴发帖,与论坛好友收发短消息。
极致优化,畅快"悦"读
独有的论坛界面和触屏设计,手机论坛也变得赏心悦目,操作自如。
即拍即发,分享生活
不管是风景图画,还是新闻现场,拍照发帖一气呵成,让您在论坛出尽风头。
下载客户端后,拍摄二维码快速访问本站:
或者通过以下地址访问:
Powered by

我要回帖

更多关于 matlab读入excel 的文章

 

随机推荐