xlsread 找不到现有文件 - matlab

发布于 2024-11-17 18:49:47 字数 335 浏览 3 评论 0原文

我使用的是Windows XP,Matlab 2010b 我遇到了一个非常奇怪的问题:当尝试使用以下方法读取 Excel 文件时:

<块引用>

xlsread('c:/s.xls')

我得到:

<块引用>

XLSREAD 无法打开文件 c:\s。
未找到文件 c:\s.xls。

该文件在那里我检查了 100 次...有什么想法吗?
谢谢你
爱丽儿

I am using windows XP, matlab 2010b
I have encountered a very wierd problem: when trying to read an excel file using:

xlsread('c:/s.xls')

I am geeting:

XLSREAD unable to open file c:\s.
File c:\s.xls not found.

the file is there I chacked 100 times...any ideas?
thank you
ariel

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

走过海棠暮 2024-11-24 18:49:47

示例:

[fname,fpath] = uigetfile({'*.xls';'*.xlsx'});
if fpath==0, error('no file selected'); end

[num,txt,raw] = xlsread( fullfile(fpath,fname) );

该文件可以位于硬盘上的任何位置...

Example:

[fname,fpath] = uigetfile({'*.xls';'*.xlsx'});
if fpath==0, error('no file selected'); end

[num,txt,raw] = xlsread( fullfile(fpath,fname) );

The file can be located anywhere on your hard-disk...

段念尘 2024-11-24 18:49:47

2 分:

  1. MATLAB 仅搜索指定搜索路径中的文件。

  2. xlsread 仅接受文件名作为输入,而不接受路径。

您可以考虑:

  1. 将文件移动到 MATLAB 当前目录,或

  2. 在搜索路径列表中包含 C:\。您可以通过转到“文件”>“来完成此操作”。设置路径>添加文件夹。

然后将命令指定为:

[num, txt] = xlsread(‘s.xls’);

或者即使

[num, txt] = xlsread(‘s’);

它是 .xls 文件(而不是 .xlsx 或其他扩展名)。 xlsread 默认搜索 .xls 文件。

另请注意,您需要变量 num 和 txt 来存储从文件读取的数据。如果您的文件仅包含双精度值(无文本),则可以省略 txt 变量。

请参阅 http://www.mathworks.com/help/techdoc/ref/xlsread .html 了解更多详细信息。

2 points:

  1. MATLAB only searches for files in the specified search paths.

  2. xlsread only takes in the filename as input, not the path.

You may consider:

  1. moving the file to your MATLAB current directory, or

  2. including C:\ in the list of search paths. You can do that by going to File> Set Path> Add Folder.

Then give the command as:

[num, txt] = xlsread(‘s.xls’);

Or even

[num, txt] = xlsread(‘s’);

if it is a .xls file (instead of .xlsx or some other extension). xlsread searches for .xls files by default.

Also note that you need variables num and txt to store the data read from the file. If your file contains only double values (no text), you may leave out the txt variable.

Refer to http://www.mathworks.com/help/techdoc/ref/xlsread.html for more details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文