我在与其他一些数字相关联的 Excel 文件中有许多日期,然后我想在 Matlab 中导入这些数据。
例如,我在 Excel 上有 5/17/06,在 Matlab 中,当我尝试导入它时,它显示为 0.0490196078431373。
如何将日期正确导入 matlab?
先感谢您!
这是您需要做的事情的一个想法。
[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
是包含您之前拥有的日期的单元格向量。然后,您可以根据需要应用其他函数来转换为 char 数组(字符串)等。