Matlab-excel中日期和时间列的组合

Matlab-excel中日期和时间列的组合,matlab,csv,Matlab,Csv,我有一个csv文件,其中包含两列date和time,如下所示 date time 2015-01-08 11:15:29 2015-01-08 11:15:56 2015-01-08 11:16:28 2015-01-08 11:16:38 2015-01-08 11:16:38 我已经将csv文件导入到matlab中。是否有方法将这两个值组合起来以绘制时间序列 我希望2015-01-09 11:15:20在2015-01-08 11:15:29您在标题中提到了

我有一个csv文件,其中包含两列
date
time
,如下所示

date        time    
2015-01-08  11:15:29
2015-01-08  11:15:56
2015-01-08  11:16:28
2015-01-08  11:16:38
2015-01-08  11:16:38
我已经将csv文件导入到matlab中。是否有方法将这两个值组合起来以绘制时间序列


我希望
2015-01-09 11:15:20
2015-01-08 11:15:29

您在标题中提到了excel,因此这里有一个使用excel的方法

我稍微更改了时间,以证明excel可以对时间进行排序

起点:

您可以选择两列,然后添加第三列,将这两列相加。进入右上角数据单元格右侧的列并键入:

=[date cell ID]+[time cell ID]
通过单击“日期/时间单元格ID”的内容,将其替换为实际单元格

结果:

然后单击新编辑的单元格,并将右下角拖到数据的底行

结果:

现在,您有多种路径来绘制数据。如果要在excel中打印,只需单击并拖动新列和其他数据(如果适用),excel将打印数据,而无需对其进行排序

=[date cell ID]+[time cell ID]
1/8/2015  11:16:28    1/8/2015 11:16
1/8/2015  11:16:38    
1/8/2015  11:16:48    
2/8/2015  11:15:29    
2/8/2015  11:16:28    
3/8/2015  11:15:56
date        time    
1/8/2015  11:16:28    1/8/2015 11:16
1/8/2015  11:16:38    1/8/2015 11:16
1/8/2015  11:16:48    1/8/2015 11:16
2/8/2015  11:15:29    2/8/2015 11:15
2/8/2015  11:16:28    2/8/2015 11:16
3/8/2015  11:15:56    3/8/2015 11:15