Python语言如何来读取excel文件,分为以下几个操作步骤:

(1)首先安装python官方Excel库-->xlrd

首先我们要读取excel要用到xlrd模块,官网安装先上官网安装。

导入模块import xlrd

(2)获取Excel文件位置并读取

相关推荐:《Python视频教程》

(3)读取sheet

(4)读取指定rows和cols内容

例:# -*- coding: utf-8 -*-

import xlrd

from datetime import date,datetime

def read_excel():

#文件位置

ExcelFile=xlrd.open_workbook(r'C:\Users\Administrator\Desktop\TestData.xlsx')

#获取目标EXCEL文件sheet名

print ExcelFile.sheet_names()

#------------------------------------

#若有多个sheet,则需要指定读取目标sheet例如读取sheet2

#sheet2_name=ExcelFile.sheet_names()[1]

#------------------------------------

#获取sheet内容【1.根据sheet索引2.根据sheet名称】

#sheet=ExcelFile.sheet_by_index(1)

sheet=ExcelFile.sheet_by_name('TestCase002')

#打印sheet的名称,行数,列数

print sheet.name,sheet.nrows,sheet.ncols

#获取整行或者整列的值

rows=sheet.row_values(2)#第三行内容

cols=sheet.col_values(1)#第二列内容

print cols,rows

#获取单元格内容

print sheet.cell(1,0).value.encode('utf-8')

print sheet.cell_value(1,0).encode('utf-8')

print sheet.row(1)[0].value.encode('utf-8')

#打印单元格内容格式

print sheet.cell(1,0).ctype

if__name__ =='__main__':

read_excel()

以上就是python如何导入excel的详细内容,更多请关注Gxl网其它相关文章!

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

python导入excel模块_python如何导入excel相关推荐

  1. python怎么导入数学模块_python怎么导入模块

    python中的模块即.py文件,模块的导入方式通常有两种:1是直接使用import语句导入:2是使用from..import..结构引入. 使用 import 导入模块的语法,但实际上 import ...

  2. python对excel求和_Python 两个Excel文件对应位置求和并存储

    最近~老板给我的工作一直都有对大量的Excel的操作 比如两Excel对应位置求和,并存储.(两Excel表格的第一列和第一行是一毛一样的,不需要求和,原样保存!) 本着能躺着就不坐着的原则,只想快点 ...

  3. python哪里下载import包-详解python中的模块及包导入

    python中的导入关键字:import 以及from import 1.import import一般用于导入包以及模块. 不过有个小问题: (1)当导入的是模块的时候是可以直接可以使用模块内的函数 ...

  4. python如何自定义模块_python自定义模块和开源模块使用方法

    模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...

  5. python导入json模块_Python调用json模块代码实例

    本篇文章小编给大家分享一下Python调用json模块代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Json是JavaScript Object Notation ...

  6. python导入自定义文件_python引入导入自定义模块和外部文件的实例

    项目中想使用以前的代码,或者什么样的需求致使你需要导入外部的包 如果是web 下,比如说django ,那么你新建一个app,把你需要导入的说用东东,都写到这个app中,然后在setting中的app ...

  7. python无法导入模块_python怎么导入模块

    Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句.模块让你能够有逻辑地组织你的 Python 代码段. 把相关的代码分 ...

  8. python导入random模块_python random模块(随机数)详解

    使用前要先导入random模块 import random random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 rando ...

  9. python办公自动化模块_Python自动化办公Excel模块openpyxl原理及用法解析

    openpyxl 介绍 openpyxl 是一个直接可用于读写 xlsx .xlsm.xltx.xltm 文件的 Python 内置库,借助它可以利用 Python 语法对本地 xlsx 文件进行自动 ...

最新文章

  1. Android动画效果translate、scale、alpha、rotate详解
  2. mysql 复制诊断_诊断Mysql复制问题
  3. 贪心策略构筑“奶牛铁塔”(洛谷P2676题题解,Java语言描述)
  4. 计算机一级的复习,【计算机一级】计算机一级考试复习资料
  5. 自检代码中trustmanager漏洞_通达OA远程代码执行漏洞通告
  6. 用户登陆进去后,没有权限操作
  7. html制作网页文字颜色代码,html网页设计教程关于html字体颜色设置方法是什么?...
  8. python外贸应用_Python脚本+Sublime免费查询阿里巴巴国际站产品排名
  9. 开源地图平台 Mapbender
  10. Android Studio开发(四)SQLite数据库的DAO标准CRUD操作模拟微信通讯录
  11. Matlab中在哪hypot,c – 什么时候在`std :: sqrt(x * x y * y)’上使用`std :: hypot(x,y)“
  12. OpenGL学习笔记:光照贴图
  13. Nginx的优化和压力测试
  14. LPP 和 Kernel LPP
  15. 什么是龙格现象(Runge phenomenon)?如何避免龙格现象?
  16. 「镁客早报」FF称恒大健康公告内容“部分不属实”;特斯拉实现汽车日产7000辆目标...
  17. 技术人向顾问/管理者转型的推荐经典书35本
  18. 程序运行框架——基于STM32F767IGT6
  19. Bzoj4481 [Jsoi2015]非诚勿扰
  20. aspcms用mysql_aspcms标签使用经验

热门文章

  1. Android 中发送短信
  2. 新的 HTML5 文档类型和字符集是,前端面试题--HTML5+CSS3(1)
  3. java 乱序算法_前端面试(算法篇) - 数组乱序
  4. linux apache tomcat ajp,Linux下apache tomcat ajp session複製
  5. android webserver mysql,Android手机变身Web服务器,BitWebServer简单评测
  6. grub引导项修复详解_修复grub2双系统引导及顺序
  7. 感情沟通出了问题要怎么解决_感情专家咨询:感情出问题了怎么办?
  8. c保留小数点后三位数没有则为0_C语言中……“计算结果保留三位小数。”怎么表示?...
  9. 组装台式电脑配置清单_萌新攒机必备!多价位台式电脑配置清单!
  10. 高清晰桌面壁纸,视觉控不用到处找尽在高图网