python28 excel读取模块xlrd

安装:

pip install xlrd

简单使用:

import xlrd

book = xlrd.open_workbook(r‘C:\Users\dinghanhua\Desktop\yqqapi.xlsx‘) # 打开excel
print("the number of sheets:",book.nsheets) # sheet数量
print("sheet_names:",book.sheet_names()) # sheetname列表

sheet1 = book.sheet_by_index(0) # 通过索引取sheet
print(sheet1.name,sheet1.nrows,sheet1.ncols) #sheet名称、行数、列数
print(sheet1.cell(0,0).value) #cell值
print(sheet1.cell_value(0,1)) #cell值

sheet2 = book.sheet_by_name("sheet2") # 通过sheetname取sheet
print(sheet2.name,sheet2.nrows,sheet2.ncols)

# 获取sheet所有的数据
for row in range(sheet1.nrows):
    for col in range(sheet1.ncols):
        print(sheet1.cell_value(row,col),end=‘\t‘)
    print(‘\n‘)

print(sheet1.col_values(0,1,sheet1.nrows)) # 获取第一列,第2行的所有值

print(sheet1.row(1)) # 获取第二行的值

for col in range(sheet1.ncols): # 按列获取值,每列是list
    print(sheet1.col_values(col,0,sheet1.nrows))

for row in range(sheet1.nrows): # 按行获取值;每行都是list
    print(sheet1.row_values(row,0,sheet1.ncols))

the end!

原文地址:https://www.cnblogs.com/dinghanhua/p/10348076.html

时间: 2024-10-05 10:13:34

python28 excel读取模块xlrd的相关文章

安装Perl Excel读取模块

在Win7上,进入VisualStudio2008的cmd line prompt perl -MCPAN -e shell install Spreadsheet::ParseExcel install Spreadsheet::ParseExcel::FmtUnicode install Unicode::Map 不过安装Win32::GUI失败,编译问题 参考Perl Excel读取 http://www.cnblogs.com/pangxiaodong/archive/2012/01/3

python操作Excel(模块xlrd)

#!/usr/bin/env python3 # -*-coding:utf-8-*- # __author__: hunter import xlrd import unittest class Data_excel(unittest.TestCase): file_addrec = 'D:/hunter_/interfaceTest/interface/tool/demo.xlsx' # 定义全局变量,damo.xlsx数据维护Excel的路径文件 def open_excel(self,

python 读 excel 模块: xlrd

主要来自:[ python中使用xlrd.xlwt操作excel表格详解 ] 为了方便阅读, 我将原文两个模块拆分为两篇博文: [ python 读 excel 模块: xlrd ] [ python 写 excel 模块: xlwt ] xlrd 基本操作 这个过程有几个比较麻烦的问题,比如读取日期.读合并单元格内容. 读一个有2个 sheet 的 excel 文件, 读入sheet2的内容, 内容如下: 使用 python 读入 #!/usr/bin/env python # -*- cod

【python-excel】Selenium+python自动化之读取Excel数据(xlrd)

Selenium2+python自动化之读取Excel数据(xlrd) 转载地址:http://www.cnblogs.com/lingzeng86/p/6793398.html ···························································································································

【Python】 更棒的Excel操作模块xlwings

[xlwings] 说到Python操作Excel,有好多模块都可以支持这个工作.比如最底层的win32模块不仅可以操作Excel,还可以操作其他一众windows的软件. 其他的比较熟悉的有xlrd,xlwt和xlutils这三个.分别负责Excel文件的读.写.读写转换工作.虽然一般情况下的Excel操作都可以通过这三个模块来完成,但是还是有很多不便的地方.比如单元格格式的写入和读取很麻烦,通过xlutils将一个Excel读取再写入到一个新文件中时格式也不会被一起复制过去. 另外最近我遇到

Pandas之Dateframe 实现Excel读取与写入

目的:有时需对数据进行到出到Excel,直观的给别人参阅,或从Excel中读取数据进行操作和分析依赖库 pandas 可简单的读出和写入 1,根据Excel读取( 需安装xlrd库) import numpy as np import pandas as pd pd.read_excel("test.xlsx",'sheet1') 2, 到出Excel文件(需安装openpyxl库) import numpy as np import pandas as pd df.to_excel(

Python实用技巧:从Excel读取数据并绘制成图像

本文主要阐述如何使用python从excel读取数据,并用matplotlib绘制成二维图像. 主要知识点为: 使用xlrd扩展包读取excel数据 使用matplotlib绘制二维图像 美化图像,添加标注,注释,显示Latex风格公式,坐标点处透明化处理等技巧 适合人群:适合具有Python基础的用户,对于需要书写实验报告,学位论文,发表文章,做PPT报告的学员具有较大价值. 开发准备 打开Xfce终端,下载并安装的相关依赖 . $ sudo apt-get update $ sudo apt

Python学习笔记-数据报表之Excel操作模块

利用Python操作Excel的模块XlsxWriter,可以操作多个工作表的文字.数字.公式.图表等. XlsxWriter模块具有以下功能: 100%兼容的Excel XLSX文件,支持Excel 2003.Excel 2007等版本: 支持所有Excel单元格数据格式: 单元格合并.批注.自动筛选.丰富多格式字符串等: 支持工作表PNG.JPEG图像,自定义图表: 内存优化模式支持写入大文件. 安装XlsxWriter模块 # python3 -m easy_install -i http

数据报表之Excel操作模块

Excel是当今最流行的电子表格处理软件,支持丰富的计算函数及图表,在系统运营方面广泛用于运营数据报表,比如业务质量.资源利用.安全扫描等报表,同时也是应用系统常见的文件导出格式,以便数据使用人员做进一步加工处理.本节主要讲述利用Python操作Excel的模块XlsxWriter(https://xlsxwriter.readthedocs.org),可以操作多个工作表的文字.数字.公式.图表等.XlsxWriter模块具有以下功能: 100%兼容的Excel XLSX文件,支持Excel 2