欢迎光临散文网 会员登陆 & 注册

如何持久化存储数据_CSV

2022-07-23 11:12 作者:unity_某某师_高锦锦  | 我要投稿

什么是CSV格式?

逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。

略过:

这些和其它“CSV”规范及实现的典型规则如下:

1. CSV是一种被分隔的数据格式,它有被逗号字符分隔的字段/列和以换行结束的记录/行。

2. CSV文件不要求特定的字符编码、字节序或行结束符格式(某些软件不支持所有行结束变体)。

3. 一条记录结束于行结束符。然而,行结束符可能被作为数据嵌入到字段中,所以软件必须识别被包裹的行结束符(见下述),以便从可能的多行中正确组装一条完整的记录。

4.所有记录应当有相同数目、相同顺序的字段。

5.字段中的数据被翻译为一系列字符,而不是一系列比特或字节(见RFC 2046,section 4.1)。例如,数值量65535可以被表现为5个ASCII字符“65535”(或其它形式如“0xFFFF”、“000065535.000E+00”等等);但不会被作为单个二进制整数的2字节序列(而非两个字符)来处理。如果不遵循这个“纯文本”的惯例,那么该CSV文件就不能包含足够的信息来正确地翻译它,该CSV文件将不大可能在不同的电脑架构间正确传递,并且将不能与text/csv MIME类型保持一致。

6.相邻字段必须被单个逗号分隔开。然而,“CSV”格式在分隔字符的选择上变化很大。特别是在某些区域设置中逗号被用作小数点,则会使用分号、制表符或其它字符来代替。

7.也就意味着在存储数据的时候通过","和"/n"来去断开数据和换行数据.

接下里我们通过IO存储文件.

通过","和"/n"来处理数据结构.

代码如下:


如何持久化存储数据_CSV的评论 (共 条)

分享到微博请遵守国家法律