Scilab 无法正确读取文本和 csv 文件。

问题描述 投票:0回答:1

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

对于csvRead,我使用了.NET来跳过7行页眉。

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

来跳过7行的页眉。

难道这与文件的格式化方式有关吗?如果有人能帮助我,我会尝试上传一个.txt文件的例子和原始.xlsx文件。

文件可在这里下载。Excel和文本文件

scilab
1个回答
1
投票

你的分隔符是一个制表字符(ascii码9)。使用下面的命令。

M=csvRead("Probe1_350N_2S.txt",ascii(9),",",[],[],[],[],7);

2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.