将Matlab中具有多种类型的csv文件导入二维数组

将Matlab中具有多种类型的csv文件导入二维数组,matlab,parsing,csv,file-io,Matlab,Parsing,Csv,File Io,我正在尝试在Matlab中导入CSV文件。该文件包含整数、浮点数和所用时间的时间戳。由于文件类型混合,csvread或dlmread不起作用。 另一方面,我按照建议尝试了textscan,但整个数据都放在一个Nx1数组中(N是csv文件中的行数)。 数据是EEG数据,我希望对其执行一些带低音滤波,但首先我需要读取2D数组中的文件。有什么想法吗? 另外,我正在使用Matlab R2013a 示例文件可以找到如果你不能使用Excel,这个问题是重复的(Eitan的注释)。否则我建议使用xlsread

我正在尝试在Matlab中导入CSV文件。该文件包含整数、浮点数和所用时间的时间戳。由于文件类型混合,csvread或dlmread不起作用。 另一方面,我按照建议尝试了textscan,但整个数据都放在一个Nx1数组中(N是csv文件中的行数)。 数据是EEG数据,我希望对其执行一些带低音滤波,但首先我需要读取2D数组中的文件。有什么想法吗? 另外,我正在使用Matlab R2013a


示例文件可以找到

如果你不能使用Excel,这个问题是重复的(Eitan的注释)。否则我建议使用xlsread,它使用Excel com接口,并且能够读取Excel可以读取的所有内容。

可能重复的问题