CSV是一种通用的、相对简单的文件格式,最广泛的应用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的。那么,C#如何读取和写入csv格式文件呢?CSV数据格式并没有非常统一的标准 但是为了避免出错 我们在开发的时候统一格式是这样的:
CSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符。
以文本方式打开csv会发现其实列是由“,”分割。
"name","pwd","date"
"张三","123","2015-09-30"
接下来代码处理中默认格式都是这样的
为什么要用csv文件
这就涉及到数据互通的问题,有些程序支持的表格数据另一些程序并不见得支持,而csv格式的却被大多数的应用程序支持,所以在交换保存数据的时候是个不错的选择。
注意的点:
- 文件处理完的时候一定记得关闭释放数据流 否则文件会被占用
- csv并没有严格的标准,多人开发的时候必须规定好格式,统一开发