gpt4 book ai didi

excel - MATLAB xlsread 提供的数据与 Excel 显示的不同 - 隐藏工作表

转载 作者:行者123 更新时间:2023-12-04 22:29:33 26 4
gpt4 key购买 nike

我想使用 xlsread在 MATLAB R2017b 中从外部提供的数据文件中读取。通常,这对我来说很好。但是,在这种情况下,我得到了在 .xls 文件中找不到的数据,而且我不知道发生了什么。

这是 .xls 的屏幕截图:
enter image description here

和这里对应的raw来自 xlsread :
enter image description here

请注意,在 MATLAB 中存在无法在 Excel 中找到的数据(例如“报告项目...”),这些列的顺序不同,并且它们的标题也不同。

该数据文件来自瑞典输电系统运营商 Svenska Kraftnät,其中包含特定年份的电能产生和消耗。你可以找到它here .

我使用以下行来导入有问题的数据(我只对数字数据和时间戳感兴趣,但使用原始数据试图了解这里发生了什么):

[num,~,raw] = xlsread('n_fot2013-01-12.xls');

如果这是一个错误的问题格式或者这是一个欺骗,我很抱歉,但我不知道如何使这个问题更普遍。请随时提出改进建议!

最佳答案

您的工作簿中有一个隐藏的工作表,正在阅读的是该工作表。

要读取可见工作表,请指定工作表名称:

[num,~,raw] = xlsread('n_fot2013-01-12.xls','Förb + prod i Sverige');

要查看隐藏的工作表,请在“开始”选项卡上的“单元格”组中,单击“格式”>“可见性”>“隐藏和取消隐藏”>“取消隐藏工作表”。然后选择隐藏的工作表。

没有办法告诉 xlsread只读取可见的工作表,默认情况下它会读取第一张工作表(隐藏或不隐藏)。

关于excel - MATLAB xlsread 提供的数据与 Excel 显示的不同 - 隐藏工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54350752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com