用matlab读取 .mdb文件一般需要分两步:

第一步:为 .mdb文件创建一个数据源(使用ODBC来连接)

1.windows xp操作系统的:在命令行中输入odbcad32,打开odbc资源管理器(这是利用控制台的方法,具体步骤是:控制面板->管理工具->数据源(ODBC))

windows 7操作系统的:直接在开始菜单里面搜索“数据源”三个字就出来了(因为win7的搜索速度很快的,哈哈),一般会搜索到两个结果,随便选择一个就行了。

2.选择用户 DSN(user DSN),添加3.在弹出的创建新用户数据源中选择Microsoft Access Driver(*.mdb),点击确认

4.在弹出的新对话框中输入数据源名和描述,数据源名很重要在后面的连接中要用到

5.输完数据源名和描述后,选择数据源,找到你用access创建的数据库名称以mdb结束的文件,点击确认即可

第二步:在matlab中连接并读取数据

实现这个有两种方法,可以使用database工具箱(即图形化界面工具)或者代码编程的方式。如果使用图形化界面工具访问,只需在Matlab命令行下输入querybuilder即可弹出图形化界面访问工具。至于图形化界面工具就不多说了,下面介绍编程的方式:

% 这里先假设在以上第一步的第4小步中输入的数据源名为dbtoolboxdemo,

% 而在第5小步中用access创建的数据库的名称为MyData(即

% 后缀名为.mdb的文件,这里这个文件假设全称为MyData.mdb)

% 注意这里一定要使用数据源名才可以,不能使用数据库名

connA=database('dbtoolboxdemo','','')

% Check the database status.

ping(connA)

% Open cursor and execute SQL statement.

cursorA=exec(connA,'select name from MyData');

% Fetch the first 10 rows of data.

cursorA=fetch(cursorA,2)

% Display the data.

AA=cursorA.Data

% 注意,此时得到的数据是cell的数据类型的数据,比喻matlab输出的数据如下:AA=[1]

% 如果想得到一般的数据,可以这样B=AA{1,1}(注意,这里是大括号‘{',不是'[')

% 当然,cell类型动能很强大的,可以看看它的具体使用

% Close the cursor and the connection.

close(cursorA)

close(connA)

matlab 打开access文件,matlab读取Access数据(.mdb文件)相关推荐

  1. matlab处理记事本数据库,如何从Matlab的记事本文件中读取大块数据?

    如何从Matlab的记事本文件中读取大块数据? 我的数据采用以下格式: TABLE NUMBER 1 FILE: name_1 name_2 TIME name_3 day name_4 -0.01 ...

  2. 解决低版本matlab打开高版本Matlab的.m文件时,出现中文乱码的问题。

    问题: 低版本matlab打开高版本Matlab的.m文件时,出现中文乱码. 比如下图: 原因: 编码格式不统一问题.Matlab高版本(2017a以上)默认保存编码格式是UTF-8格式,而低版本是G ...

  3. python读取dat数据_dat文件读写_c语言读写dat文件_c语言读dat文件 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 13 }文件读写:写入目录的获取比较麻烦,各个平台不同,所以用c++自己的文件读 ...

  4. java 读取raw文件_Android 读取assets和raw文件内容实例代码

    这篇文章主要介绍了Android 读取assets和raw文件内容的相关资料,并附简单实例代码,需要的朋友可以参考下 android之文件操作--读取assets和raw文件下的内容 1.分别创建as ...

  5. 一个html的文件当中读取另一个html文件

    简介:在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几 ...

  6. matlab db文件怎么打开,matlab下如何读取Access数据.mdb文件

    用matlab读取 .mdb文件一般需要分两步: 第一步:为 .mdb文件创建一个数据源(使用ODBC来连接) 1.windows xp操作系统的:在命令行中输入odbcad32,打开odbc资源管理 ...

  7. tdms用matlab打开,关于用Matlab 打开tdms文件的问题

    这是分析波形的程序,波形是存在tdms文件里的.这段程序下的另一段程序是打开tdms文件的程序.为什么我在我的电脑上怎么都不能运行起,在师姐的电脑上就可以?求各位大神帮助!:handshake cle ...

  8. matlab打开矩阵表,如何将Excel数据导入MATLAB中?:EXCLE中通过矩阵表输出选项

    怎么把matlab中处理的数据存入到excel中 可以直接xlswrite命令. data=randn(100,1); % data为需要存储的数 xlswrite('D:\write2Excel.x ...

  9. android 读取文件内容,Android读写文件 获取文件并读取写入数据

    一.       从 resource 中的 raw 文件夹中获取文件并读取数据(资源文件只能读不能写) String res = ""; try{ InputStream in ...

  10. 读取三维数据.stl文件

    STL文件格式有两种:ASCII字符格式,及二进制格式. ASCII字符格式的格式如下: solid name // 文件名是可选的字符串 facet normal ni nj nk outer lo ...

最新文章

  1. 13本干货书籍,百余篇原创来了
  2. 什么是流量劫持,如何防止流量劫持?
  3. 队爷的 Au Plan(dp+单调队列)
  4. 配置Goldengate支持DDL
  5. 上网课的心得体会1000字_上网课心得体会300字 上网课的心得体会
  6. alexnet vgg_从零开始:建立著名的分类网2(AlexNet / VGG)
  7. 最近邻插值算法 python实现
  8. Exif文件格式描述(转载)
  9. MD5简介与代码实现
  10. 基于Arch的live系统
  11. 【web学习】如何绑定自己的Lofter独立域名——域名解析篇
  12. 游戏视觉内容逆向破解
  13. javase扎金花程序
  14. 使用“宝塔一键迁移”工具,将单机版typecho博客系统迁移到京东云cvm云主机
  15. memcntl 函数 linux,Solaris中的酷命令
  16. 计算机组成原理 扩展指令的操作码,【计算机组成原理】指令系统
  17. python实现智能语音翻译
  18. 杨白劳黄世仁密码算法发展史
  19. 智能家居主战场:小米生态链VS华为联盟
  20. 【产品经理】系统上线自查清单

热门文章

  1. 读书笔记-干法-付出不亚于任何人的努力!
  2. 南开计算机考研难么,我的一点考研心得
  3. A 股历年三大财务报表
  4. 电商产品知识思维导图
  5. 单商户商城系统功能讲解02管理后台端—首页
  6. 背包问题——贪婪算法
  7. linux中oppenoffice的安装
  8. Coolpad/酷派炫影5890 root教程_方法
  9. 计算机照片无法打开,无法打开jpg图片的解决方法
  10. java synchronized 顺序_Java synchronized 关于锁的对象顺序问题