2018年7月4日笔记

学习目标:

1.会使用Python第三方模块操作CSV文件

2.会使用Python第三方模块操作EXCEL文件

本章内容:

Python操作CSV:什么是CSV、Python如何操作CSV文件、Python如何写入CSV文件

Python操作EXCEL:利用xlrd模块操作Excel、利用xlwt模块写入EXCEL、xlutils结合xlrd操作EXCEL

Python操作CSV

1.什么是CSV

CSV是一种通用的,相对简单的文件格式,被用户、商业和科学广泛应用。最广泛的应用是在程序之间转移表格数据,而这些程序本身是不兼容的格式上进行操作的。因为大量程序都支持CSV变体,至少是作为一个可选择的输入/输出格式。

例如,一个用户可以需要交换信息,从一个私有格式存储数据的数据库程序,得到一个数据格式完全不同的电子表格。最有可能的情况是,该数据库程序被导出数据为“CSV”,然后被导出的CSV文件可以被电子表格程序导入。

“CSV”并不是一种单一的、定义明确的格式。因此在实践中,术语“CSV”泛指具有以下特征的任何文件:

纯文本,使用某个字符,比如ASCII、Unicode、EBCDIC或GB2312,由记录组成;

每条记录被分隔符分隔为字段(典型分隔符有逗号、分号或制表符);

有时分隔符可以包括可选的空格;

每条记录都有同样的字段序列。

2.读取csv文件

运行代码的py文件所在的文件夹需要有销售相关企业信息.csv这个文件,

此文件下载链接: https://pan.baidu.com

python保存数据使用csv和excel哪种文件最好_Python数据持久化-csv、excel篇相关推荐

  1. xlswriter-用于Excel 2007+XLSX文件中读取数据

    介绍: xlswriter是一个 ,可用于在 Excel 2007+ XLSX 文件中读取数据,插入多个工作表,写入文本.数字.公式.日期.图表.图片和超链接. 特点: 一.写入 100%兼容的Exc ...

  2. Python实现Excel与Word文件中表格数据的导入导出

    封面图片:<Python程序设计实验指导书>(ISBN:9787302525790),董付国,清华大学出版社 图书详情(京东): ============= 问题描述:Excel文件&qu ...

  3. python合并excel文件关键字_python合并多个excel文件的示例

    工作中经常遇到要将十几个Excel(不管是xls.或者是CSV)合并到同一个文件中去,手工一个一个复制是不可能的,此时就轮到Python出马了 主要是利用for循环,读取每一个文件,作为df,然后再通 ...

  4. python读取xls数据_python_从.mat与.xls类型文件中读取数据

    从.xls类型文件中读取数据 在写机器学习算法的时候从UCI下载了一些数据,但是格式不是csv,而是.txt/.data,可以先用excel打开数据,在excel中将数据进行分列后导入python进行 ...

  5. python中csv文件操作_python中操作csv文件

    python中操作csv文件 读取csv improt csv f = csv.reader(open("文件路径","r")) for i in f: pri ...

  6. python第三方库文件传输_Python第三方库在Excel文件读写中的应用

    Python第三方库在Excel文件读写中的应用 文/刘卫华1 史婷婷2 许学添1 [摘 要]摘 要 [期刊名称]<电子技术与软件工程> [年(卷),期]2019(000)016 [总页数 ...

  7. php输出csv和excel两种简单的方法,PHP导出csv和excel以及word的方法 | kTWO-个人博客...

    摘要 本文讲述的是php中导出CSV.Excel.Word的三种实现方法. 相信很多同学在开发过程中都多多少少的会遇到导出excel表.word文档等需求,本文讲的便是使用PHP在不使用第三方插件的情 ...

  8. 玩转excel===Excel处理txt文件中的数据,Excel中的分列处理

    我的txt文件数据是这样的,目标是用第一列的数据生成图表: 现在我需要拿到pss列,用Excel的操作如下,先用Excel打开txt文档 所有数据都在A列,单独拿出来第一列数字.这时候要选择分列: o ...

  9. python处理csv文件缺失值_Python:如何处理CSV中的缺失值?

    我有一个给定的CSV示例,如下所示: ID,ID_TYPE,OB_DATE,VERSION_NUM,MET_DOMAIN_NAME,OB_END_CTIME,OB_DAY_CNT,SRC_ID,REC ...

最新文章

  1. GDAL库简介以及在Windows下编译过程
  2. 普通帧,关键帧,空白关键帧的区别
  3. 【报告下载】想要评测 Kylin和Vertica的性能?这份基准测试白皮书已经替你做到了...
  4. 7月平均工资下来,Java程序员哭笑不得!
  5. Ubuntu下嵌入式Qt开发环境配置全攻略
  6. babel7中 preset-env 完全使用
  7. Android studio连接夜神模拟器详细步骤
  8. python paramiko invoke_shell_Python,paramiko,invoke_shell和丑陋的字符
  9. CentOS升级Python到2.7版本
  10. SharePoint对象模型性能考量
  11. php中超过int真么办,PHP int 超大溢出整数的 加减运算函数,如果有更好的方法欢迎探讨...
  12. 新勒索软件在受害者阅读两篇勒索软件文章后解密
  13. Regularized logistic regression(正则化逻辑回归)----吴恩达机器学习
  14. 机器学习 | 实战(二)Fashion-MNIST
  15. WPF 一个简单的颜色选择器
  16. 【HEVC】CTU,CU,PU,TU的划分
  17. 测试两台计算机网络情况,使用iperf测试两台电脑之间的网速
  18. 开学季||期待和你一同前行
  19. 【顺序表】顺序表的就地逆置
  20. 机器学习日记Day4

热门文章

  1. offsetHeight、offsetWidth
  2. 【微信小程序】小程序自定义随机分享图片
  3. NDK开发使用addr2line定位到错误代码行
  4. (二)Android高仿打造精品微信UI界面实战
  5. ASCII字符与URL编码的对照表
  6. hive select报错 Unable to determine if hdfs
  7. led投影仪能换大功率灯吗_投影机改装成led灯的方法是什么?
  8. COGS 2091. Asm.Def的打击序列
  9. 相机SD卡无法读取提示格式化 相机SD卡无法读取怎么修复
  10. linux path多个环境变量配置,Linux 环境变量PATH 配置