爬虫基础之Excel文件的读写

Excel文件的读写

一、Excel文件的后缀名

  • xls: office2007之前使用的后缀名版本。
  • xlsx: office2007及以后使用的后缀名版本。

二、Excel两种文件后缀名的区别

  • 从三个方面来说明两种后缀名文件的区别:
    • 文件大小:保存同样的数据,xlsx文件大小要小于xls文件。
    • 性能:xlsx优于xls。
    • 容量:xlsx大于xls,xlsx最多能保存1048576行16000+列;xls文件最多保存65536行256列;

三、在python中读写Excel文件的三方模块

  • openpyxl、xlrd、xlwt、win32com、xlsxwriting、xlutils等。
  • 使用包工具安装三方模块:openpyxl
    • pip install openpyxl
    • pip install openpyxl

四、xlsx文件的读操作

第一步:在pycharm中安装好openpyxl模块后,就可以向python程序中导入读Excel的文件了。
第二步:首先来了解一些概念:

  • 工作薄(workbook)、工作表(worksheet)、单元格(cell)。

    • a) 加载文件:load_workbook()

    • b) 查看已经存在的工作表:sheetnames

    • c) 查看工作表的内容:active、工作薄对象[表名]直接指定读取的工作表。

      • active: 文件保存关闭时哪张表是打开状态,active就指向哪张表。
    • d) 工作表.cell(行号,列号),都是从1开始的数字;或者是工作表[‘列号行号’],列号是大写英文字母,行号是从1开始的数字。

    • e) 获取单元格内容:value。

    • f) 查看最大行、最大列: --> sheet.max_row、sheet.max_column

    • g) 将全部文件读出也需要使用for循环进行遍历。

    • h) 保存关闭用的是,wookbook.save(‘文件名’)

第三步:读取Excel文件:首先将一个xlsx后缀文件复制到pycharm的项目文件中来。

 from openpyxl import load_workbook
 
 # 1.加载工作薄文件:load_workbook()
 wb = load_workbook('小宝剑大药房(高新店)2018年销售数据.xlsx')
 print(wb
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

stiinput

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值