问题标签 [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 投票
0 回答
238 浏览

excel - 在 Matlab 中以标头为句柄读取 XLS

我有一个在 MATLAB 中读取的xls文件:

上面的命令将 B 列的所有内容都提供给了 vector my_data。B 列的第一行是标题[类型字符串:我们称之为my_header]。

现在我希望这样做

  1. 打开工作簿(文件名)并转到工作表“worksheet_name”
  2. 搜索标题为的列my_header
  3. 将该列下的所有内容传递到 matlab 向量变量中

  4. 我必须对同一个工作表中的另一列和同一个工作簿中的多个工作表重复此操作。

有人可以提供最有效的代码来处理这个吗?我目前的方法使用非常脏的硬编码列号

非常感谢 !

0 投票
1 回答
761 浏览

excel - 将Excel文件读入matlab的基本步骤

这是我尝试将简单的 Excel 文件读入 MATLAB 时收到的错误。


这是我要加载的电子表格的快照。

书 1 图像

可以指导我提取这些数据的基本知识吗?我已经查看了有关将 Excel 文件读入 MATLAB 的其他问题,但我仍然很困惑。我最终希望使用相同的方法为我的项目提取下面的文件。

我的项目的图 2

第二张图片显示了我无法提取的数据。它的文件类型似乎不同,它是逗号分隔值文件,而不是xls. 因此,我也对不同的文件类型是否会阻止数据提取感到困惑。

0 投票
0 回答
498 浏览

excel - Matlab从excel文件中读取值

嗨,我在 matlab 中使用函数 xlsread()。

这是行不通的

正在工作中。

可以读取哪些列有一些限制吗?

0 投票
0 回答
174 浏览

excel - 从 Matlab 读取加载项 Excel 输出

我编写了一个 Excel 文件,在其中我使用 Refprop 插件(指向 refprop 的链接)计算了一些值。然后有一个 Matlab 脚本,它通过 .xlsx 文件将输入值写入此 .xlsx 文件中xlswrite

问题是 Refprop 加载项似乎被禁用并且输出值没有更新。

我可以在使用后激活 Excel 的加载项xlswrite以读取 Matlab 的输出吗?

我在 Windows 8.1(64 位)上使用 Matlab2014a 和 Excel2013。

谢谢

0 投票
1 回答
4006 浏览

jquery - 如何使用 angularjs 读取 xml 文件并将值存储到 json 对象中

如何使用 angularjs 读取 xml 文件并将值存储到 json 对象中。请建议我如何使用 angularjs 执行此操作。

0 投票
1 回答
315 浏览

matlab - 在计算机上用 Matlab 2008 读写 .xlsx 文件没有 Microsoft Excel

我想问一个问题,是否有可能在未安装 Microsoft Excel 的计算机上读取和写入 matlab 2008 中的 .xlsx 文件。我想知道matlab是否有任何openxml类型的解决方案?

0 投票
1 回答
829 浏览

excel - MATLAB xlsread 的单元格范围在每个循环中发生变化

我想将 xlsread 指令合并到在不同年份列表上运行的循环中。我的意图是在每个循环中单元格范围都会发生变化,以便导入相应年份的数据。我希望单元格范围移动到上一个单元格范围右侧的列。有没有办法做到这一点?

谢谢你的建议!

0 投票
0 回答
468 浏览

excel - 将大型 excel 文件单元格范围导入 Matlab 时遇到问题

我一直在尝试将 excel 文件导入 Matlab R2014a 以用于我的研究项目。我必须选择一个特定的范围来查看。我想查看从 K 列一直到 AD 列的范围,我的问题是,matlab 可以从 excel 导入的最大单元格数据量是多少?当我运行这行代码时,它给了我很多数字,但这些数字都不在我的 excel 文件中。我在想问题可能是我的范围太大,因为当我使用较小的范围时,比如从 N 列到 P 列,它给了我正确的数字。请让我知道是否有更好、更有效的方法来导入此数据。要选择范围,我使用了下面的编码。

当我运行最后一行时,我得到一个输出,它不是我在我的 excel 文件的那张表上看到的任何数字。

检查输出的尺寸时,它返回 5000 20,这似乎是我的范围的大小,只是返回的数字没有出现在我的 excel 文件中。

任何帮助表示赞赏!

0 投票
2 回答
533 浏览

excel - 使用matlab在excel数据文件中搜索时间范围并将数据复制到变量中

在我的 excel 文件中,我有一个 12 小时时钟时间的时间列和一堆数据列。因为我无法附加文件,所以我在这篇文章中粘贴了一段代码作为代码。我正在尝试构建一个 gui,它将像这样从用户那里获取输入:

开始时间:上午 7 点 29 分 32 秒

结束时间:上午 7 点 29 分 51 秒

然后执行以下操作:

计算以秒为单位的时间(应该只是行数,每秒收集一次数据)

将时间范围内的数据从“数据 3”列复制到变量中 根据需要对复制的数据执行其他计算

我在弄清楚如何搜索时间数据并找到它的位置时遇到了一些麻烦,因为它使用 xlsread 作为文本导入。有任何想法吗?

数据如下所示:

这是我正在使用的代码:

0 投票
1 回答
628 浏览

excel - 使用 xlsread 从多个 excel 文件中提取同一列

我在 C 盘上有一个目录,其中包含许多相同格式的 excel 文件。我想使用我在网上找到的以下脚本将每个文件中的 H 列复制到一个新文件中:

这会给出“下标分配维度不匹配”的错误消息。在结果文件(Newfile)中只提取一列。

我玩弄了范围,并注意到当 xlsread 到达第一个文件列表的末尾并在值为空时停止时会发生错误。我的 H 列有不同数量的填充值(即文件 1 有 20,文件 2 有 100,文件 3 有 3,等等)。

所以,我的问题是是否可以修改此脚本,以便在遇到空单元格时提取空单元格或 NaN 单元格,最重要的是它会移动到下一列。

非常感谢您提前提供的帮助!