csv文件格式-逗号分隔符

csv文件格式-逗号分隔符

背景:伙伴们使用csv格式,碰到各种问题,本质还是对csv格式不太了解。我个人对csv 格式已经非常熟悉了,简单说下csv格式,以及说下Excel正确打开csv的方式。

csv简介

csv:逗号分隔符文件

本质:文本文件

Windows系统:推荐EmEditor文本编辑器,这是目前看csv最好的文本编辑器

Mac OS:推荐VScode编辑器

常见问题

表格打开后的常见问题:

1.错行

原因是字段里数据有逗号,比如“备注,测试”算一个内容,不能分为两个

2.打开少数据

3.数据200W,打开只有1048576行,加载不完全

原因表格只容纳104万行数据,后面的数据会被截断

4.使用Excel打开csv,发现表格展示的数值不对

a.07500.010变成了7500.01,实际上想保持文本内容"07500.010"

b.15位数字后面怎么都变成了0

5.用表格打开乱码

方式一:csv文本编码转换成ANSI或GBK、GB2312等中文编码

方式二:不转换编码,用表格里的数据->获取外部数据->自文本导入

正确打开方式

  • 最合理打开方式:使用Excel导入数据方式,数据->获取外部数据->自文本导
  • csv格式内容较规则,可直接使用Excel打开

Ref

逗号分隔值

理解CSV格式规范(解析CSV必备)

rfc4180 标准

Changelog

2020-12-10 init.

原文地址:https://www.cnblogs.com/junstudys/p/14116257.html