我希望在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 and Text files
答案 0 :(得分:2)
如果使用Excel将xlsx文件转换为xls文件,则可以使用readxls函数读取它。
答案 1 :(得分:1)
您的分隔符是制表符(ASCII代码9)。使用以下命令:
M=csvRead("Probe1_350N_2S.txt",ascii(9),",",[],[],[],[],7);