2012-08-01 218 views
0

我有一些与其他数字相关的Excel文件中的日期数,然后我想在Matlab中导入这些数据。导入Excel日期到Matlab

E.g.我有5/17/06在Excel和Matlab中它似乎是0.0490196078431373 当我尝试导入它..

如何正确导入日期到MATLAB?

预先感谢您!

+2

你是如何导入日期?你有没有尝试过使用xlsread? – Dan 2012-08-01 12:01:36

回答

0

下面是你需要做什么的想法。

[A B C] = xlsread('C:\Users\Admin\Desktop\test.xlsx') %This is just a dummy file I made to test with. 

B将包含来自excel文件的数据。非常重要的是要注意它与Excel中的布局完全相同。这是我在虚拟文件:

5/17/06  asd  12 
5/18/06  s  sd 
5/19/06  asd  asd 
5/20/06  dsd  sd 
5/21/06  e2  asd 

因此所产生的基质B将是一个单元阵列3列和5行。然后,您可以拉日期到一个单独的矩阵,像这样:

date = B(:,1) 

现在date是包含您之前所具有的日期细胞的载体。然后,您可以应用其他函数转换为字符数组(字符串),如果你想等。