从Excel导入数据时,matlab自动生成的代码如下:
%% 导入电子表格中的数据
% 用于从以下电子表格导入数据的脚本:
% 工作簿: C:\Users\Hao\Desktop\程序_MATLAB数学建模方法与实践_卓金武等\Cha2\sz000004.xls
% 工作表: Sheet1
% 由 MATLAB 于 2022-02-27 09:37:45 自动生成
%% 设置导入选项并导入数据
opts = spreadsheetImportOptions("NumVariables", 8);
% 指定工作表和范围
opts.Sheet = "Sheet1";
opts.DataRange = "A1:H45";
% 指定列名称和类型
opts.VariableNames = ["Date", "DateNum", "Popen", "Phigh", "Plow", "Pclose", "Volum", "Turn"];
opts.VariableTypes = ["double", "double", "double", "double", "double", "double", "double", "double"];
% 导入数据
sz000004 = readtable("C:\Users\Hao Guoqing\Desktop\程序_MATLAB数学建模方法与实践_卓金武等\Cha2\sz000004.xls", opts, "UseExcel", false);
%% 清除临时变量
clear opts
其中,代码段
sz000004 = readtable("C:\Users\Hao\Desktop\程序_MATLAB数学建模方法与实践_卓金武等\Cha2\sz000004.xls", opts, "UseExcel", false);
有一个键值对"UseExcel", false不知道是干什么用的。
做过的尝试:
1、试着将false改成true,查看导入数据的区别,完全一样。
2、查找readtable的用法中,有如下介绍:
但没具体介绍"UseExcel",的作用。
感谢赐教!