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

Scilab unable to correctly read text and csv file

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

对于 csvRead,我使用了:

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

跳过第 7 行 header。

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

可供下载的文件,此处:Excel and Text files

您的分隔符是制表符(ascii码9)。使用以下命令:

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

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