本文将教大家如何使用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. 基于Pytorch的动态卷积复现
  2. 德国KubeCon直击:如何轻松且安心地将k8s用于生产?
  3. PostgreSQL数据库服务端监听设置及客户端连接方法教程
  4. Struts 1基础入门
  5. javascript函数式_JavaScript中的函数式编程原理
  6. java map removeall_Java删除Map中元素
  7. Netfilter分析
  8. python的作用域分别有几种_Python中作用域的深入讲解
  9. psd做成html叫切图吗,第一章 PSD网页切图制作HTML全过程教程.pdf
  10. Android MonkeyTest 压力测试命令详解
  11. 神经网络学习小记录63——Keras 图像处理中注意力机制的代码详解与应用
  12. python3 import的一个细节
  13. SAP ABAP 工作区,内表,标题行的定义和区别
  14. 字节跳动混沌工程实践总结
  15. 淘宝链接转换成淘宝客链接--PHP
  16. 【全栈接口测试进阶系列教程】入门到入职的jmeter接口测试工具实战,接口测试步骤,正则表达式jsonpath,断言,接口加密,beanshell,jdbc,jmeter+ant+jenkins
  17. 线程池详解:线程池的七大参数及运行流程
  18. 微型计算机的硬件结构采用,微型计算机硬件结构内部结构
  19. [转载]打工辛酸路:我是一朵飘零的花之95
  20. 薄收缩小外形封装(TSSOP)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. 花神游历各国 题解(小清新线段树/树状数组+并查集)
  2. 微信小程序 canvas 内容(宽高) 兼容不同机型
  3. BZOJ 4152: [AMPPZ2014]The Captain(最短路)
  4. python3.x中如何实现print不换行
  5. hiho 1483 区间计数问题+二分答案
  6. BZOJ-3065 带插入区间K小值
  7. 场景切换 异步加载 loading条做法
  8. ASCII码转换成特殊字符
  9. Flask----SQLAlchemy
  10. 【BZOJ 3160】 3160: 万径人踪灭 (FFT)