问题标签 [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 回答
9070 浏览

excel - 为什么 xlsread 返回空?

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

工作表名称是标准的“Sheet1”,所以我知道它不是在寻找错误的工作表。

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

我究竟做错了什么?

0 投票
2 回答
1177 浏览

string - 有谁知道使用变量作为 xlsread 的文件名输入的方法?

编辑:我发现了问题。索赔被列为细胞类别。使用 cell2mat 将其转换为 char,并且代码有效。谢谢大家!

我有一个字符串变量设置为文件路径/位置。我想使用这个变量作为 xlsread 函数的输入,但是 Matlab 告诉我 xlsread 不能接受变量输入。我在确定解决方法是否可行时遇到了很多麻烦。有人可以帮我吗?

0 投票
1 回答
659 浏览

matlab - xlsread 函数与非常小的数字matlab

我想在matlab中使用xlsread函数来导入非常小的数据,比如10E-13。但它总是在向量“num”中显示 0。我想读取确切的数字并将其导出。

那么,有谁知道如何提高准确性或精度?

先感谢您!

0 投票
1 回答
556 浏览

string - 在 xlsread 中使用变量而不是字符串 - 为什么不工作?

我有一个文件名向量作为字符串,并试图xlsread在循环中将它们一个一个地输入。这是我的代码(对于长长的 fname 列表感到抱歉):

我不断收到错误Filename must be a string.

fnameU我在 xlsread 中输入的内容如何不是这里的字符串?

谢谢,亚历克斯

0 投票
1 回答
716 浏览

excel - Matlab中Excel时间序列的读取与组合——维护顺序

我有以下代码来读取时间序列数据(包含在 Excel 工作簿的第 5 到 19 页中)。每个工作表的标题为“TS”,后跟时间序列的编号。除了一件事之外,该过程运行良好 - 当我研究回报时,我发现所有时间序列都移动了 5。即 TS 6 成为“回报”数据中的第 11 列,TS 19 成为第 5 列,TS 15成为第一列等。我需要它们的顺序与它们被读取的顺序相同-例如 TS 1 在第一列,TS 2 在第二列等。这是一个问题,因为我读出了工作表的标题(“资产列表”)在后续代码中保持其实际顺序。因此,当我重新组合标题和回报时,我发现它们不匹配。这使得进一步的操作变得复杂,当,

% 确定 xls 文件中的工作表数量:

% 循环遍历张数和 RETRIEVE VALUES

% 提取日期和数据并合并 %(删除第 1 到 4 行中不必要的文本)

% 分析投资组合

0 投票
2 回答
625 浏览

arrays - 将大型 Excel 数组读入 MATLAB

所以我有一个巨大的 excel 文件,有 210 列从(A 一直到 CK)-这些列中的每一列都有 80000-300000 个值。我想将它读入 MATLAB 数组。我有两个问题:

1.有什么方法可以迭代地遍历字母(从A到CK)?

2.当我尝试读取整个文件时,它说没有存储空间- 但我能够创建一个大小为 300000*210 的矩阵......所以我有点困惑,不知道该怎么做...... ??

谢谢!!

0 投票
1 回答
1510 浏览

string - 如何在matlab中列出具有特定名称的文件夹中的所有文件?

我一直在制作一个循环,为文件夹中的 121 个不同文件分配 Mx 名称。

麻烦的是没有错误消息,但它没有为我想要的值/文件分配任何名称。

当我做一个简单的 dir() 它告诉我

但我必须将其设为字符串才能使 xlsread() 工作。

我想要的是为每个文件命名,以便我可以在 matlab 中处理它们(即添加两个矩阵)。

有什么问题?

0 投票
1 回答
1583 浏览

excel - matlab如何从excel文件中读取数据?

我需要在 MATLAB 中从我的 excel 文件中读取数据,我需要读取所有列和行,但我不想要列的标题,即我需要从第二行开始读取所有列的数据。有人可以帮我吗?我的 excel 文件如下所示:

excel文件图片

图片只是为了澄清,如果你想要我的excel文件,我也可以附上。

我尝试了以下代码,但它也给出了标题文本和空列文本

0 投票
1 回答
9742 浏览

matlab - 如何在matlab中绘制一个excel文件

假设我将一个 703*778 的 excel 文件作为 .mat 文件导入 matlab 工作区。现在,假设我想绘制这些数据,不包括来自两个特定行的数据,比如第 250 行和第 500 行。excel 数据是纯数字的。这是我尝试过的代码:

778 列的名称从 A 到 ACX。

这段代码我哪里出错了?

0 投票
1 回答
365 浏览

matlab - Matlab中基于excel输入的动态列大小调整

我想将一些数据从 excel 读入 Matlab,比如 3x10 矩阵。我需要区分读取数据中的某些单元格是空的还是空白的。如果为空,则删除该行,如果为零,则保持矩阵不变。

我面临两个问题:Matlab 自动截断矩阵中的前导空单元格,但将空单元格保留在其中。自动调整矩阵/数组的大小。