前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSV逗号分隔值格式文件(示例分析)

CSV逗号分隔值格式文件(示例分析)

作者头像
Qt君
发布2019-07-15 15:33:57
3.4K0
发布2019-07-15 15:33:57
举报
文章被收录于专栏:跟Qt君学编程跟Qt君学编程

CSV全称Comma Separated Values是"逗号分隔值"的英文缩写.通常是纯文本文件,可以被文本编辑软件,Excel或WPS表格打开.

基本规则

  1. 开头不留空,以为单位;
  2. 列名(标题)放在第一行(可忽略不加列名);
  3. 每一行数据以换行结束,无空行;
  4. 以半角逗号作分隔符,列为也要表达其存在;
  5. 列内容如存在半角逗号则用半角引号("")将该字段值包含起来;
  6. 列内容如存在半角引号则需要使用半角双引号("")转义用半角引号("")将该字段值包含起来;
  7. 文件读写时引号,逗号操作规则互逆;
  8. 内码格式不限,可为 ASCII、Unicode 或者其他;
  9. 不支持特殊字符.

示例

  • 商品.csv
代码语言:javascript
复制
商品,分类,备注
西红柿,"水果,   蔬菜",有营养的水果蔬菜
苹果,水果,"当地瓜农""吴大妈""都说好"
哈密瓜,水果,"来自新疆新鲜的哈密瓜,
当地瓜农""刘大爷""都说好"
  • 解析结果

商品

分类

备注

西红柿

水果, 蔬菜

有营养的水果蔬菜

苹果

水果

当地瓜农"吴大妈"都说好

哈密瓜

水果

来自新疆新鲜的哈密瓜,当地瓜农"刘大爷"都说好

总结

  • 包含逗号,双引号,或是换行符的字段必须放在引号内;
  • 字段内部的引号必须在其前面增加一个引号来实现文字引号的转码,如苹果商品这一行;
  • 分隔符逗号前后的空格可能不会被修剪掉(RFC 4180要求),如西红柿商品这一行.
  • 元素中的换行符将被保留下来,如哈密瓜商品这一行.
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Qt君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本规则
  • 示例
  • 总结
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档