分类: Matlab |
今天就来谈谈csv文件的读取和输出,此篇博文更偏重于自己学习过程的一个记录。平时习惯将数据输出为xlsx文件,但也有不少时候需要输出为csv,之前读取csv文件还是先使用bat程序将文件后缀改为txt,然后再进行读取。如果数据只是简单地全部都是数字,那么csvwrite和 csvread即可满足,但当数据中含有字母时,这两个函数却不能满足。
不过不同类型数据的csv文件的读取可以使用xlsread和importdata实现,目前实现含有不同类型的数据输出为csv格式或读取含有不同类型数据的csv文件的读取,我所了解的有两种方法:fprintf和table,下面分别讲解:
要输出为csv格式的数据以元胞数组为例:
title = {'Description','CO','NH3','NOx','BC','PM25'}
region ={'A1';'A2';'A3';'A4';'A5';'A6'}