所谓“CSV”,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。下面是一个实际CSV文件中的部分内容,让大家对他有一个感性的认识。我们选的是Sjojo_Rescan 的CSV文件(Sjojo是ASW-亚洲扫图风的成员之一)。
sj_mino1001.jpg,715282,4FB55FE8,
sj_mino1002.jpg,471289,93203C5C,
sj_mino1003.jpg,451929,C4E80467,
     通常CSV文件开头是不留空的,以行为单位,每行中记录一张图片的了多项数据,每项数据用逗号 来分隔(标准英文逗号)。一般说来集图用的.CSV文件的格式是这样的:
文件名,文件大小(以字节为单位),CRC校验值,注释(可省略)
sj_mino1001.jpg,715282,4FB55FE8,
文件名 文件大小 CRC值 注释(已省略)
      如果你的机器上装了Microsoft Excel的话,.csv文件默认是被Excel打开的。需要注意的是,当你双击一个.CSV文件,Excel打开它以后即使不做任何的修改,在关闭的时候Excel往往会提示是否要改成正确的文件格式,这个时候千万记得要选择“否”。因为Excel认为.CSV 文件中的数字是要用科学记数法来表示的,而我们要的.CSV文件中的数字是普通的。如果你选择了“是”的话,Excel会把CSV文件中所有的数字用科学计数来表示(2.54932E+5这种形式),这个文件就没法用了。 所以如果你的CSV文件绝大部分都是用在集图上的话,建议把.CSV的默认打开方式改成任意一个文本 编辑器,系统自带的记事本就是个不错的选择。
好,让我们回到CSV文件的格式中来。见上面,从左到右 sj_mino1001.jpg是文件名,715282 是以字节表示的文件大小。当文件名中包含逗号的时候,由于逗号在CSV文件中特殊的作用,为了 不至于产生歧义,需要用引号把文件名括起来。比如 "The Art, Fantasy.jpg",384211,...,.... 接着是一个8位的16进制数字 4FB55FE8,这是文件的CRC32校验值。整个CSV文件的精髓都在这里。

一般邮件处理程序都有导入与导出地址簿的功能,而这个导入与导出地址簿的功能通过CSV与Wab文件来实现的。
  
  以大多数人使用的OE和Foxmail为例,它们的通讯簿内容均可导出为.CSV的文件,这种文件不仅可用Excel打开,也可用任何文本编辑软件编辑、修改。CSV文件能够很快地被OE和Foxmail导入,而且该文件体积很小又便于软盘携带。
  
  你可从OE中导出一个*.CSV的通讯簿文件做样板,*.CSV通讯簿文件的格式由“姓名”、“电子邮件地址”、“职务”等项目组成。有心的读者不妨用记事本打开CSV文件看一下,CSV是一种用逗号分隔的文件。如果你仅用它来发电子邮件,可以只输入“姓名”、“电子邮件地址”这两项的内容即可。每一个联系人的内容占一行,每行各项内容用“,”号隔开,最后一项的后面没有“,”号。不输入内容的项留空,但分隔符“,”号不能省。
  
  这样,以样板文件为基础,一旦有新联系人要添入通讯簿时,要添加几个联系人只要在文本文件的最后直接添加即可。对于有大量新联系人的信息要加入通讯簿时,用这种编辑方法更节省输入工作量。修改了含联系人信息的*.CSV文件,你只需在OE或Foxmail下将*.CSV文件内容导入通讯簿即可。这个*.CSV文本文件的容量很小哦。就通用性来说,CSV文件要比Wab文件要好些!故大家在备份与恢复通信录时,还是使用CSV文件比较好
注意到CSV文件实际上跟文本文件没什么区别,只是它里面的内容默认以“,”号隔开,系统默认用Excel打开。

本人在用淘宝时需导出的明细文件是CSV格式,所以才有此收录。

转载于:https://www.cnblogs.com/islivi/archive/2009/04/29/1446559.html

csv文件简介(转载)相关推荐

  1. python操作sqlite3 导入csv文件_[转载]SQLite 3导入导出成txt或csv操作

    平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库,可以在网上下到. 进入管理: sqlite3.exe d:\\test.db //假设数据是 d:\\test.db > ...

  2. 将csv文件导入到数据库中

    1.csv文件简介 CSV全称 Comma Separated values,是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件.这样你就发现了,csv其实就是纯文本文件,可以使用记事本 ...

  3. Ruby--如何处理csv文件?

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

  4. 【Python 文件读写】— csv文件

    目录 一.CSV文件简介 二.使用csv库读文件 1.两种方式 2.csv.reader()示例 3.csv.DictReader()示例 三.使用csv库写文件 1.两种方式 2.csv. writ ...

  5. openCsv读取csv文件

    https://blog.csdn.net/cat_book_milk/article/details/52953786 Java读取csv文件 https://blog.csdn.net/galen ...

  6. opencsv操作CSV文件

    1. CSV文件简介 现在好多的网站中导出的文件会出现一种csv文件,我们接下来学习一下csv文件的导出方式. CSV文件:Comma-Separated Values,中文叫逗号分隔值或者字符分割值 ...

  7. csv和excel php 解析_php读取csv文件(excel可另存为csv格式文件)

    csv文件简介 看到这个题目大家一定莫名其妙,这个csv文件和office有啥关系.呵呵,细心地朋友在用excel的时候会发现,excel可以另存为csv格式.我之前也对这个东西没什么了解,只是知道e ...

  8. python打开csv文件绘制折线图,[转载]python绘制简单折线图

    #导入包 import pandas as pd import matplotlib.pyplot as plt #读取文件名为hongkong的csv文件,''内是文件所在位置 df = pd.re ...

  9. [转载] pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...

    参考链接: 使用Pandas在Python中读写CSV文件 前期文章链接: YOLOv3论文 https://arxiv.org/pdf/1804.02767.pdf 正文: 有许多方法可以在Pyth ...

最新文章

  1. 深度学习-我们为什么需要BN(Batch Normalization)?
  2. 6.10 docker(三) 终止
  3. JavaXml教程(六)使用JDOM解析XML文件
  4. 泛微e9隐藏明细表_泛微E8 隐藏行、明细表
  5. Struts1 中的 global-forward
  6. Cow Toll Paths(floyd变形)
  7. html按钮突出效果,这10个按钮,把 CSS HOVER 的创意发挥到极致了
  8. java核心面试_前100多个核心Java面试问题
  9. 基于android的家庭财务通 .apk,毕业设计(论文)-基于Android的家庭财务管家的设计与实现.doc...
  10. 【程序员如何买基金 九】基金定投的优势
  11. HDU 4435 charge-station (搜索+YY)
  12. 【案例二】小明都可以买什么
  13. android的权限一览表和RGB颜色对照表
  14. java、简单练习题
  15. QueryPerformanceCounter
  16. XLORE2:大规模跨语言知识图谱构建与应用
  17. bmp图像文件格式说明
  18. 基于UX-APP的学伴原型化系统
  19. Mantis基本功能介绍
  20. python分析每月销售数据_Python分析某医院销售数据

热门文章

  1. 利用Python中的numpy.ndarray.reshape()对阵列形状进行调整
  2. OpenCV的minEllipse函数(求轮廓的外接椭圆)一定要判断输入点是否大于5个
  3. acwing算法题--多重背包问题一
  4. 用计算机计算线性卷积的基本规则,实验三_线性卷积与圆周卷积的计算.doc
  5. python github登陆_用Python模拟登陆GitHub并获取信息
  6. java web插件_javaweb项目插件实现机制
  7. 下载安装 Apache(Windows 64位)
  8. 【iCore4 双核心板_FPGA】例程七:状态机实验——状态机使用
  9. 源码编译安装nginx1.4.7
  10. 分享42个超棒的智能手机摄影画廊