如何将EXCEL里的大量数据导入并转化成MATLAB中的矩阵

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将EXCEL里的大量数据导入并转化成MATLAB中的矩阵相关的知识,希望对你有一定的参考价值。

将Excel数据导入MATLAB中,需要先将数据录入到Excel中,然后再将其导入到MATLAB中参与矩阵运算。具体步骤如下:

1. 将需要导入的矩阵结构数据输入Excel,注意列与列与原矩阵的一一对应。


2,输入保存数据后,使用以下步骤,我们有更好的名字作为变量的名称,我们想参考在MATLAB(例如,在MATLAB矩阵B矩阵参与操作,你可以命名为B。文件扩展名为xls)。


3.运行MATLAB程序,点击工具栏上的Import Data工具按钮。

4. 在弹出的“导入数据”对话框中,找到之前保存的数据文件(b.xls)并“打开”。


5. 弹出“导入”窗口,在窗口左侧的导入选项中选择“矩阵”,然后点击工具栏右侧的“勾选”按钮导入数据。


6. 关闭“导入”窗口,返回MATLAB主程序。在WorkSpace (WorkSpace)中,可以看到刚刚导入的矩阵变量,然后可以计算矩阵。


7.每次关闭MATLAB程序都会将工作空间中的变量清空,所以如果经常用到该变量,不妨将该变量保存为MAT文件。

8. 这样,每次打开MATLAB时,只需双击MAT文件将变量导入工作区。


参考技术A

不是 函数 xlsread 吗?


doc  xlsread 

看看

filename = 'myExample.xlsx';
A = xlsread(filename)
A =
     1     2     3
     4     5   NaN
     7     8     9

delphi 如何在Delphi中执行将Excel表格里的内容导入数据库中相应表

如何在Delphi中执行将Excel表格里的内容导入数据库中相应表的操作呢????不知道应该如何去实现在Delphi设计的前台就可以执行分别把不同的Excel的表格导入SQL Server 2000数据库中不同的表中请指导一下吧难道是用执行DTS打包调入?

参考技术A 可以先倒入access,再转入sql或者编写一个小程序逐个写入首先创建
Excel
对象,使用ComObj
ExcelID:
Variant;ExcelID
CreateOleObject(
'Excel.Application'
);
1)
显示当前窗口:ExcelID.Visible
True;
2)
更改
Excel
标题栏:ExcelID.Caption
'应用程序调用
Microsoft
Excel';
3)
添加新工作簿:ExcelID.WorkBooks.Add;
4)
打开已存在的工作簿:ExcelID.WorkBooks.Open(
'C:ExcelDemo.xls'
);
5)
设置第2个工作表为活动工作表:ExcelID.WorkSheets
.Activate;

ExcelID.WorksSheets
.Activate;
6)
单元格值赋给表字段:table1.field
.value:=ExcelID.Cells[1,4].Value
;

以上是关于如何将EXCEL里的大量数据导入并转化成MATLAB中的矩阵的主要内容,如果未能解决你的问题,请参考以下文章

Matlab如何导入excel数据

把 Excel 文件导入 SQL Server 中出现大量的空列 如何不出现空列呢,或怎么迅速删除

Gson使用google的JsonReader读取Json文件并转化成对象

如何把大量数据导入EXCEL

Excel中如何导入SQL Server里的数据

如何导入 HTML 格式的 Excel