gpt4 book ai didi

excel - 为什么 xlsread 返回空?

转载 作者:行者123 更新时间:2023-12-03 02:07:24 30 4
gpt4 key购买 nike

我正在尝试将 .xlsx 文件中存储的一些数据读入 MATLAB。但是,使用 xlsread 返回一个空数据集。

data = xlsread('myFile.xlsx');

工作表名称是标准的“Sheet1”,因此我知道它没有寻找错误的工作表。

我什至检查以确保文件存在,并尽可能使用 uigetfile 来确保路径和字符串名称正确:

[fileName,dirName]=uigetfile('.xlsx');
data = xlsread(fullfile(dirName,fileName));

我做错了什么?

最佳答案

xlsread仅当仅指定一个输出时返回数字数据。如果 .xlsx 文件仅包含文本数据,它将返回空。要解决此问题,请指定输出:

[fileName,dirName]=uigetfile('.xlsx');
[~,~,rawData] = xlsread(fullfile(dirName,fileName));

将返回工作表的全部内容,而无需 MATLAB 解析结果并确定哪些是文本,哪些是数值数据。

关于excel - 为什么 xlsread 返回空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18150661/

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