问题标签 [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.
excel - 为什么 xlsread 返回空?
我正在尝试将存储在 .xlsx 文件中的一些数据读入 MATLAB。但是,使用 xlsread 会返回一个空数据集。
工作表名称是标准的“Sheet1”,所以我知道它不是在寻找错误的工作表。
我什至检查以确保文件存在,并使用 uigetfile 来确保路径和字符串名称正确:
我究竟做错了什么?
string - 有谁知道使用变量作为 xlsread 的文件名输入的方法?
编辑:我发现了问题。索赔被列为细胞类别。使用 cell2mat 将其转换为 char,并且代码有效。谢谢大家!
我有一个字符串变量设置为文件路径/位置。我想使用这个变量作为 xlsread 函数的输入,但是 Matlab 告诉我 xlsread 不能接受变量输入。我在确定解决方法是否可行时遇到了很多麻烦。有人可以帮我吗?
matlab - xlsread 函数与非常小的数字matlab
我想在matlab中使用xlsread函数来导入非常小的数据,比如10E-13。但它总是在向量“num”中显示 0。我想读取确切的数字并将其导出。
那么,有谁知道如何提高准确性或精度?
先感谢您!
string - 在 xlsread 中使用变量而不是字符串 - 为什么不工作?
我有一个文件名向量作为字符串,并试图xlsread
在循环中将它们一个一个地输入。这是我的代码(对于长长的 fname 列表感到抱歉):
我不断收到错误Filename must be a string.
fnameU
我在 xlsread 中输入的内容如何不是这里的字符串?
谢谢,亚历克斯
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 行中不必要的文本)
% 分析投资组合
arrays - 将大型 Excel 数组读入 MATLAB
所以我有一个巨大的 excel 文件,有 210 列从(A 一直到 CK)-这些列中的每一列都有 80000-300000 个值。我想将它读入 MATLAB 数组。我有两个问题:
1.有什么方法可以迭代地遍历字母(从A到CK)?
2.当我尝试读取整个文件时,它说没有存储空间- 但我能够创建一个大小为 300000*210 的矩阵......所以我有点困惑,不知道该怎么做...... ??
谢谢!!
string - 如何在matlab中列出具有特定名称的文件夹中的所有文件?
我一直在制作一个循环,为文件夹中的 121 个不同文件分配 Mx 名称。
麻烦的是没有错误消息,但它没有为我想要的值/文件分配任何名称。
当我做一个简单的 dir() 它告诉我
但我必须将其设为字符串才能使 xlsread() 工作。
我想要的是为每个文件命名,以便我可以在 matlab 中处理它们(即添加两个矩阵)。
有什么问题?
excel - matlab如何从excel文件中读取数据?
我需要在 MATLAB 中从我的 excel 文件中读取数据,我需要读取所有列和行,但我不想要列的标题,即我需要从第二行开始读取所有列的数据。有人可以帮我吗?我的 excel 文件如下所示:
图片只是为了澄清,如果你想要我的excel文件,我也可以附上。
我尝试了以下代码,但它也给出了标题文本和空列文本
matlab - 如何在matlab中绘制一个excel文件
假设我将一个 703*778 的 excel 文件作为 .mat 文件导入 matlab 工作区。现在,假设我想绘制这些数据,不包括来自两个特定行的数据,比如第 250 行和第 500 行。excel 数据是纯数字的。这是我尝试过的代码:
778 列的名称从 A 到 ACX。
这段代码我哪里出错了?
matlab - Matlab中基于excel输入的动态列大小调整
我想将一些数据从 excel 读入 Matlab,比如 3x10 矩阵。我需要区分读取数据中的某些单元格是空的还是空白的。如果为空,则删除该行,如果为零,则保持矩阵不变。
我面临两个问题:Matlab 自动截断矩阵中的前导空单元格,但将空单元格保留在其中。自动调整矩阵/数组的大小。