clc; clear;

%读取excel数据 filename = 'D:\7ktz_files\2023十九中教室空气质量数据\IAQ2forexcel.xlsx'; data = xlsread(filename);

%获取时间列数据 time_column = data(:,1);

%将时间列拆分成年、月、日、小时、分钟列 year_column = floor(time_column/1000000); month_column = mod(floor(time_column/10000),100); day_column = mod(floor(time_column/100),100); hour_column = mod(floor(time_column/1),10000); minute_column = mod(floor(time_column/10000),100);

%将生成的数字单独输出为一个excel new_data = [year_column,month_column,day_column,hour_column,minute_column]; xlswrite('D:\7ktz_files\2023十九中教室空气质量数据\2.xlsx',new_data);

disp('拆分完成!');

我的excel位于D7ktz_files2023十九中教室空气质量数据IAQ2forexcelxlsx。这个excel里一共有六列数据。第一列是时间数据格式是年、月、日、小时、分连在一起。例如202302270702代表着2023年02月27号07小时02分钟。我要把第一列数据中的年、月、日、小时、分钟全部拆分为不同列。并且把生成的数字单独输出为一个excel命名为2保存至D7ktz_files2

原文地址: https://www.cveoy.top/t/topic/bx6c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录