csv是什么文件(excel csv是什么意思)
Csv是一种通用且相对简单的逗号分隔值文件格式,是一种用于存储数据的纯文本文件。纯文本意味着CSV文件是一个字符序列,不包含必须像二进制数字一样解释的数据。
本教程的操作环境:Windows7系统,戴尔G3电脑。
逗号分隔值文件格式
逗号分隔值(CSV,有时称为字符分隔值,因为分隔的字符可能不是逗号),其文件以纯文本形式存储表数据(数字和文本)。纯文本意味着文件是一个字符序列,不包含必须像二进制数字一样解释的数据。CSV文件由任意数量的记录组成,记录之间用一个新的行字符隔开;每条记录由字段组成,字段之间的分隔符是其他字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。它们通常是纯文本文件。建议用写字板或者记事本打开,然后先保存文件,再用EXCEL打开,也是方法之一。
CSV文件格式的通用标准不存在,但基本上在RFC 4180中有描述。使用的字符编码也没有指定,但是bitASCII是最基本的通用编码。
CSV是一种通用且相对简单的文件格式,被用户、商家和科学界广泛使用。最广泛使用的应用程序是在程序之间传输表格数据,这些程序以不兼容的格式(通常是私有和/或非标准格式)运行。因为大量的程序支持某种CSV变体,至少作为可选的输入输出格式。
例如,用户可能需要将信息从以私有格式存储数据的数据库程序交换到具有完全不同数据格式的电子表格。最有可能的是,数据库程序可以将数据导出为“CSV”,然后导出的CSV文件可以由电子表格程序导入。
“CSV”不是一种单一的、定义明确的格式(尽管RFC 4180有一个常用的定义)。因此,在实践中,“CSV”一词通常指具有以下特征的任何文件:
纯文本,使用一定的字符集,如ASCII、Unicode、EBCDIC或GB2312;
由记录组成(通常每行一条记录);
每条记录由分隔符分隔成字段(典型的分隔符是逗号、分号或制表符;有时分隔符可以包含可选的空格);
每条记录都有相同的字段序列。
在这些常规约束下,有许多CSV变体,因此CSV文件不能完全互操作。然而,这些变化非常小,许多应用程序允许用户预览文件(这是可行的,因为它是纯文本的),然后指定分隔符、转义规则等。如果某个特定的CSV文件变异过大,超出了某个特定接收程序的支持范围,那么通常可以手动检查和编辑文件,或者通过简单的程序修复问题。所以在实践中,CSV文件非常方便。