分享

三分钟学Python办公自动化:读取Excel

 Four兄 2019-08-24

处理Excel中的大量数据,是否让你焦头烂额?想进行复杂操作却因为不会函数望而却步?想进行批量处理却因为VBA不好写望而却步?Python办公自动化帮你解决这个问题。

介绍

  

首先介绍一下我们要用的库:xlrd。

使用xlrd库可以很方便的操作excel,如读、写等,这个库同时支持windows和linux。他在使用中可以制定表单读取、也可以指定单元格读取,十分方便。

安装xlrd

 

我们可以使用pip很方便的安装xlrd:

命令 pip install xlrd


读取Excel

 

读取整个excel:

excel_data = xlrd.open_workbook(文件路径')

读取其中某个工作表:

sheet = excel_data.sheets()[工作表序号]

sheet = excel_data.sheet_by_name('工作表名称')

读取工作表中某一行:

sheet.row_values(行数)

读取工作表中某一列:

sheet.col_values(列数)

读取某个单元格:

cell = sheet.cell(行数,列数).value

了解了这些简单的操作,我们来做个简单的练习吧!


我们要用到这张表被称为凯撒密码表。(凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。)

我们要做2个练习:

难度1:打印出来第一列


运行结果:


难度2:打印出来A-Z的顺序(不使用第一列)

n

运行结果:


怎么样?短短几分钟,就能学会 excel 的简单操作了,快来试试吧~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多