问题标签 [xlsread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1802 浏览

excel - 使用 MATLAB 中的工作表索引调用并提取 Excel 工作表的名称

我们可以使用它的名称或按函数索引来调用工作表,xlsread如下所示:

在这个循环中,如果想要调用并提取指定的工作表名称(使用工作表的索引),我们可以在上面循环的注释行中看到,并将名称存储在一个单元格数组中。如何在 MATLAB R2015a 中执行此操作?

0 投票
1 回答
793 浏览

excel - 如何在MATLAB中读取特定范围的几个excel文件

我想编写一个程序,该程序能够读取文件夹中特定范围的大量 excel 文件。因为我需要 MATLAB 从几个 excel 文件中读取,所以我不能使用这样的编码:

是否可以修改以下代码以能够从每个 excel 文件中读取“K41”蜂窝?

0 投票
1 回答
86 浏览

excel - 在 MATLAB 中通过单次调用 xlsread 打开电子表格的所有工作表

我们可以在 MATLAB 中使用此函数提取特定工作表:

我们如何使用此函数的单次调用来提取多张纸?我不想使用循环并一次又一次地读取文件以提取不同的工作表数据。

0 投票
1 回答
684 浏览

excel - 在 matlab 中使用 xlsread 循环浏览文件夹中的所有 .xls 文件

我正在编写一个脚本,该脚本需要遍历文件夹中的所有 .xls 文件并从特定单元格中提取数据。我认为xlsread有能力做到这一点,但我不断收到错误消息:

Matlab:xlsread:filenotfound

下面是代码的基本结构:

0 投票
2 回答
358 浏览

matlab - 使用 xlsread 读取大型电子表格时,matlab 失去响应

我正在尝试使用 xlsread 函数读取 6000x2700 的电子表格(xlsx 文件)。

我有两个问题:

首先,当我使用类似的东西时

Matlab 一直显示“忙碌”并失去响应(而我可以在 30 秒内在 excel 中打开它)。

如果我不想遍历 xlsx 文件的范围,有什么解决方案吗?换句话说,我可以使用 xlsread 将这种大小的电子表格转储到 matlab 中吗?

或者,也许我可以使用循环逐个范围地读取这些文件,但除非我先读取整个文件,否则我无法识别每个电子表格的最后一列。因此,如果我无法识别最后一列,则很难进行循环并对文件进行解释。

所以我的第二个问题是:有没有办法在不阅读整个电子表格的情况下识别电子表格的最后一列?

谢谢。

编辑:但是,如果我运行仅读取电子表格的前 400 列('A1:RY6596')的类似代码,则不会发生此类问题。

0 投票
0 回答
47 浏览

matlab - 从连接的 Excel 文件中提取数据,好像一个是函数,另一个是参数值

我的问题有两个部分。

第1部分:

我有 3 个 Excel 文件,每个文件都有多个工作表。我已经使用一个小代码将所有带有工作表的文件加载到 matlab 中。文件以结构化形式加载。即一个主要结构和 3 个文件作为一个单独的字段,其中多个工作表作为一个值。

第2部分:

现在我有另一个单独的 excel 文件,它有一个单列的单张表。此 excel 文件的 col 具有链接到第一部分的每个文件的条目(或值/名称)。换句话说,part 1的每个excel文件都是part 2中excel文件一列的每个条目的数据。

现在我的问题是我想链接它们。这很重要,因为在进一步的过程中,我希望我的程序以这样一种方式运行,即当我指定值或告诉第 2 部分的 excel 文件中的条目时,它会从第 1 部分的 excel 文件中获取相应的数据。有什么办法吗? ?

这个框图可能有助于理解我的意思。框图

0 投票
3 回答
932 浏览

matlab - 如何提高这个 xlsread for 循环的速度?

我制作了一个脚本,其中包含一个 for 循环,从 533 个不同的 excel 文件中选择列并将它们放入矩阵中以便进行比较,但是该过程花费的时间太长(昨天运行了 3 个小时,甚至还没有完成一半!!)。

我知道 xlsread 自然很慢,但是有谁知道如何让我的脚本运行得更快?脚本如下,谢谢!!

0 投票
1 回答
2724 浏览

io - 八度:xlsread 函数未定义 + 导致八度崩溃

我是新手,所以我会尽量解释清楚。

我正在使用 Octave (4.x) 处理数据,并且我想导入 Excel 文件。Excel 也安装在我的笔记本电脑上。

调用该函数时,会出现以下消息:

警告显示未安装 I/O 包。但是,当我在命令行中调用“pkg list”时会列出该软件包,因此它似乎安装正确。

包清单

还有一些关于堆栈溢出的其他主题具有类似的内容,但它们似乎可以通过正确安装 I/O 包来解决。

如果我尝试调用“pkg load io”,Octave 会立即崩溃。

我尝试使用其他功能来导入数据(csv、textread、...),但我总是丢失我的文本数据。所以这并没有真正的帮助。

有人对我有什么建议吗?

提前感谢您的回复!

最好的问候,洛德

0 投票
1 回答
690 浏览

matlab - 在matlab中读取十六进制数据

我正在尝试使用 xlsread 和 [num text raw] 从 matlab 中的 csv 文件中读取加速度计数据。但是,原始字段仅给出 [NaN] 而不是我期望的文本和字符数据。如何纠正?还有其他方法可以从 csv 文件中读取十六进制数据吗?提前致谢!

0 投票
2 回答
143 浏览

matlab - 使用 disp 函数显示值

Data.xlsx是一个包含156名学生数据的 excel 文件。从excel 文件的单元格4开始,显示第一个学生编号,如果您增加7,您将获得第二个学生编号,依此类推,直到最后一个单元格1094

但这给了我一个错误,说“ Too many output arguments”。但是,如果我只指定disp(F(ii)),它不会给我任何错误并按顺序显示所有学生编号。

有没有更好的方法来做到这一点,以便我可以将所有这些学生编号分配到一个名为的数组中studentNumbers