首页 > 解决方案 > Scilab 无法正确读取文本和 csv 文件

问题描述

我希望在 Scilab(版本 6.0.2)中打开并阅读以下文本文件。原始文件是一个 .xlsx,我已通过 Excel 将其转换为 .txt 和 .csv 以方便在 Scilab 中打开和使用它。同时使用 fscanfMat 和 csvRead,scilab 仅将第一列读取为 Nan。我理解为什么第一列被认为是 Nan,但我不明白为什么没有阅读文档的其余部分。我对第 2 列和第 3 列特别感兴趣。

对于 csvRead,我使用了:

M=csvRead(chemin+filename,"    ",",",[],[],[],[],7);

跳过 7 行标题。

这可能与文件的格式化方式有关吗?对于任何能够提供帮助的人,我将尝试上传 .txt 文件的示例以及原始 .xlsx 文件

可在此处下载的文件:Excel 和文本文件

标签: scilab

解决方案


如果您使用 Excel 将 xlsx 文件转换为 xls 文件,您可以使用 readxls 函数读取它。


推荐阅读