读取excel_读取excel中的时间信息

1.读取excel中的时间信息,例如:8/15/2020 08:00:06;

[Y,date]=xlsread('show');

其中,Y包含了EXCEL中的数值,类型为double,date包含了时间信息,类型为cell

2.将时间信息转换成double类型数据,其中,mm代表月份,dd代表天数,yyyy代表年份,HH代表小时,MM代表分钟,SS代表秒;

T=datenum(date,'mm/dd/yyyy HH:MM:SS');

3.首先获取需要作图的数据,这里以室外温度和室外湿度为例,将T作为横坐标,室外温度、室外湿度作为纵坐标,画图,然后修改横坐标值;

plot(T,temp,'r-d',T,humidity,'b-');datetick('x','mm-dd HH:MM:SS','keepticks');

整体代码:

clear;clc;[Y,date]=xlsread('show');T=datenum(date,'mm/dd/yyyy HH:MM:SS');temp=Y(:,1);humidity=Y(:,2);plot(T,temp,'r-d',T,humidity,'b-');datetick('x','mm-dd HH:MM:SS','keepticks');legend('室外温度','室外湿度')

效果图:

3c54140de61579389143be3045f807d8.png

附录:

部分表格数据:

update_time  temperature  humidity  radiation  co2  wind_direction  wind_speed  rain_snow  atmosphere8/15/2020 08:00:01  30.97  66  29551  0  11  4.7  0.13  14418/15/2020 08:00:06  30.97  66  29551  0  11  4.7  0.1  14418/15/2020 08:00:12  31.04  67  29889  0  13  3.1  0.1  14418/15/2020 08:00:18  31.04  67  29889  0  13  3.1  0.07  14418/15/2020 08:00:23  31.07  66  30126  0  11  2.7  0.07  14418/15/2020 08:00:29  31.07  66  30126  0  11  2.7  0.11  14418/15/2020 08:00:35  31.12  66  30126  0  12  3.5  0.12  14418/15/2020 08:00:44  31.17  66  30101  0  11  2.9  0.12  1441
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值