本文将教大家如何使用Python来读取Excel表,学会这个技能对提高工作效率会十分有帮助。

目录:

1.安装Python读excel模块——xlrd

2.准备表格内容

3.编写python代码并运行

4.一些特殊的格式处理

1.安装xlrd

在python新安装好时,是没有安装excel处理组件的,需要通过命令行安装。在cmd窗口中输入:

pip install xlrd

等待安装完毕。

2.准备表格内容

这里准备了一个示例表格截图,保存为test.xlsx待用。

3.编写python代码并运行

在保存test.xlsx的位置上,新建一个readexcel.py文件,用记事本或其他文本编辑工具打开。

编程的整体思路为,打开文件,选定表格,读取行列内容,读取表格内数据,print。基本代码非常简单。

在文本编辑工具中输入如下代码,保存并关闭。

import xlrd

#打开文件wb = xlrd.open_workbook("test.xlsx")

#获取第一个表格

sheet1 = wb.sheet_by_index(0)

print(sheet1.cell(0,0).value)#打印第0行第0列的表格

print(sheet1.cell(0,1).value)

print(sheet1.cell(1,0).value)

print(sheet1.cell(1,1).value)

print(sheet1.cell(2,0).value)

print(sheet1.cell(2,1).value)

print(sheet1.cell(3,0).value)

print(sheet1.cell(3,1).value)

这里注意,每句的开头不可以有空格,因为python的缩进是用来表示编程的层次。

在保存test.xlsx的位置上打开cmd,运行 python readexcel.py

可以看到结果:

4.一些特殊的格式处理

可以看到,print的“学号”格式不对,带了个“.0”,这里需要对readexcel.py进行一些修改。

print(int(sheet1.cell_value(3,1))) 如上,在需要去除“.0”的值上加上int()

import xlrdwb = xlrd.open_workbook("test.xlsx")#打开文件

sheet1 = wb.sheet_by_index(0)#获取第一个表格

print(sheet1.cell(0,0).value)#打印第0行第0列的表格

print(sheet1.cell(0,1).value)

print(sheet1.cell(1,0).value)

print(int(sheet1.cell(1,1).value))

print(sheet1.cell(2,0).value)

print(int(sheet1.cell(2,1).value))

print(sheet1.cell(3,0).value)

print(int(sheet1.cell_value(3,1)))

运行结果如下:

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

python读取excel-Python读取Excel表格相关推荐

  1. python读取html文件中的表格数据_Python 读取各类文件格式的文本信息 | doc,excel,html,mht...

    原标题:Python 读取各类文件格式的文本信息 | doc,excel,html,mht 众所周知,python最强大的地方在于,python社区汇总拥有丰富的第三方库,开源的特性,使得有越来越多的 ...

  2. python处理word表格excel_利用Python将excel数据读取到word表格

    在工作中可能需要两者对excel和word进行转化,今天介绍例如Python 将excel转word表格 看图,我需要将这份excel文档转word表格: 思路: 1.创建需要的表格: 2.读取exc ...

  3. python实现从word固定表格读取数据写入到excel固定位置

    #前提:同事的工作是每天做合同下单,每天要从好多个word中粘贴数据到excel太麻烦了,然后让帮忙看看能不能做一个.exe的程序,每次自动填写,需要手敲的地方在自行填写,也会方便很多,于是有了这篇~ ...

  4. python读取图片文字为表格_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  5. python与excel做数据可视化-python操作Excel、读取CVS与数据可视化

    1. python操作Excel python操作Excel有多种module可以实现(xlrd.xlwt.xlutils.openpyxl.xlsxwriter),本文使用xlsxwriter这个m ...

  6. python如何将生成的随机数存入文件中_用python在excel中读取与生成随机数写入excel中...

    今天是我第一次发博客,就关于python在excel中的应用作为我的第一篇吧. 具体要求是:在一份已知的excel表格中读取学生的学号与姓名,再将这些数据放到新的excel表中的第一列与第二列,最后再 ...

  7. [转载] Python利用openpyxl模块读取excel文件内容

    参考链接: Python | 使用openpyxl模块调整Excel文件的行和列 import openpyxl wb = openpyxl.load_workbook('原始数据.xlsx') #读 ...

  8. Python 办公效率化学习(自学)三.Excel文件读取

    目录 Excel文件读取 Day1 一.步骤解析(以统计火龙果可乐为例) 二.具体操作 1.读取单个月份Excel表格数据 (1)首先学习Excel基本结构: (2)分析得出需要的步骤 : (3)前提 ...

  9. Python按单元格读取复杂电子表格(Excel)数据实践

    Python读取电子表格方法 本文所使用电子表格的目标是读取.解析来自Excel编制的数据报表,或者软件界面导出的数据报表,这类电子表格报表显著特点是有一定的格式,且数据位置不连续,而非标准二维数据表 ...

  10. python之excel数据读取与分类累加

    python之excel数据处理入门学习(1) 本次使用excel案例为2020年数学建模大赛C题部分示例 一.读取excel 要进行excel处理,首先需要将excel数据读入python中.这里推 ...

最新文章

  1. Ardino基础教程 11_PWM调控灯光亮度
  2. node.js 没有转发_如何用Nodejs编写一个定时消息提醒应用?
  3. C++ Primer 5th笔记(chap 17 标准库特殊设施)子表达式subexpression
  4. 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)
  5. 【C#】【引用加原创】C#实现kalman滤波
  6. 创建界面_《魔兽世界》智慧烈风buff延长 9.0版本角色创建界面改动
  7. hdu 1010 Tempter of the Bone(dfs+奇偶剪枝)
  8. Fortran 95简单教程(
  9. 推荐一款数据恢复软件(迅龙数据恢复)
  10. 虚拟试衣软件的实现方式
  11. SolidWorks、inventor、UG...我该学哪个?主流三维机械设计软件对比
  12. PPT去除页码的方法
  13. 记录一下Base64 在线编码解码
  14. Response响应详解
  15. [HTML] kbd 标签
  16. IP-guard V4 服务器迁移方法
  17. 面试老大难的数据库缓存一致性问题
  18. eNSP - 华为交换机常用命令
  19. python中的保存文件,自用
  20. Android实现真正的344格式化手机号码输入框

热门文章

  1. CC控制服务的设计和侦测方法综述——DDoS攻击,上传从宿主机偷窃的到的信息,定时给感染机文件加密勒索等。...
  2. CSS 框模型——规定了元素框处理元素内容、内边距、边框和外边距的方式
  3. 最新的ES 5.0路由算法底层实现
  4. 做为web前端工程师的体验
  5. 编程中的一些小问题记录
  6. bzoj1492: [NOI2007]货币兑换Cash
  7. Solr中Field常用属性
  8. Scalaz(23)- 泛函数据结构: Zipper-游标定位
  9. Gradle用户指南(章9:Groovy快速入门)
  10. 专访盖茨:我的梦想是实现生命价值平等[转]