对于自定义的xlsx类型的表格文件读取,得到几种股票收盘价的统计分析
[Fnm001,Phm001]=uigetfile({‘.xlsx;.csv;*.txt’},‘Pick an table’,‘D:\matlab2021nb\SDN\YCL\VS_Matlab\AAA\GPGPCFDDDD\13GP’);
Sty001=[Phm001 Fnm001];
% sht001=“605086龙高股份”;
% sht001=“603993洛阳钼业”;
sht001=“601899紫金矿业”;
TBL001=readtable(Sty001,“Sheet”,sht001,‘Range’,‘A1:M101’);% 全是数据才能使用
%
% % xlsfinfo - (不推荐)确定文件是否包含 Microsoft Excel 电子表格
% 此 MATLAB 函数 指示 filename 是否为 xlsread 函数可读取的文件。
%
% status = xlsfinfo(filename)
% [status,sheets] = xlsfinfo(filename)
% [status,sheets,xlFormat] = xlsfinfo(filename)
%
% See also readmatrix, writematrix, readcell, writecell
%
%提取收盘价
AAS001=TBL001(:,2);
AAK001=table2array(AAS001); % AK001=AAK001’;% 带’的转置没有意义
源码如下:
[Fnm001,Phm001]=uigetfile({'*.xlsx;*.csv;*.txt'},'Pick an table