Python 操作excel 模块

在python 中操作excel表格,读取excel 模块常使用的是 xlrd,写excel 模块使用的是xlwt

  #读取excel 表
    import xlrd
    #打开excel
    myWorkbook = xlrd.open_workbook(‘example.xls‘)
    #获取sheet 页内容
mySheets = myWorkbook.sheets()
    #打印sheets 页
    print(mySheets,type(mySheets))

    执行后结果

    [<xlrd.sheet.Sheet object at 0x0000000001463940>, <xlrd.sheet.Sheet object at 0x00000000014639E8>, <xlrd.sheet.Sheet object at 0x0000000001463A20>] <class ‘list‘>      

mySheet1 = myWorkbook.sheet_by_index(0) # 根据索引获取sheet 页内容
print(mySheet1)
mySheet2 = myWorkbook.sheet_by_name(u‘分组‘)
print(mySheet2)

执行后结果

<xlrd.sheet.Sheet object at 0x00000000014B3978>
<xlrd.sheet.Sheet object at 0x00000000014B3978>

#获取行数
#mySheet1 表的行数
mySheet1 = myWorkbook.sheet_by_index(0)
MRows = mySheet1.nrows
MCows = mySheet1.ncols

mySheet1 = myWorkbook.sheet_by_index(0)
MRows = mySheet1.nrows
MCows = mySheet1.ncols
print(MRows, MCows)

#执行后结果展示
18 1 #18 行,1列

#获取行的内容
mySheet1 = myWorkbook.sheet_by_index(0)
MRows_value = mySheet1.row_values(0) # 获取行的内容
MCows_value = mySheet1.col_values(0) # 获取列的内容
print(MRows_value, MCows_value)

#执行后结果展示
[‘组名‘] [‘组名‘, ‘FILE_UPLOAD_CONFIG‘, ‘TRACE_LOG_CONFIG‘, ‘TRACE_LOG_KAFKA_CONFIG‘, ‘a_howbuy‘, ‘activity-config‘, ‘auth-center‘, ‘cgi-simu‘, ‘cms‘, ‘cmsactivity‘, ‘cmsfund‘, ‘common‘, ‘config‘, ‘content‘, ‘coop-merchant‘, ‘coop-tenpay‘, ‘coop-trade‘, ‘coop-trade-apistd‘]

#获取单元格的内容,主要有两种方式
方式一、
my_cell_value = mySheet1.cell(0, 0) # 第一个参数是行,第二个参数是列
print(my_cell_value.value)

#执行后展示
组名

方式二、

my_cell_value3 = mySheet1.cell_value(9,0) # 第一个参数是行,第二个参数是列
print(my_cell_value3)
#执行后展示

cmsactivity

#循环遍历单元格的内容

len_rows = mySheet1.nrows #行数

for i in range(len_rows):
print(mySheet1.cell_value(i, 0))

#执行后展示
FILE_UPLOAD_CONFIG
TRACE_LOG_CONFIG
TRACE_LOG_KAFKA_CONFIG
a_howbuy
activity-config
auth-center
cgi-simu
cms
cmsactivity
cmsfund
common
config
content
coop-merchant
coop-tenpay
coop-trade
coop-trade-apistd

原文地址:https://blog.51cto.com/sdsca/2365567

时间: 2024-10-09 11:32:46

Python 操作excel 模块的相关文章

python操作Excel模块openpyxl

1. 安装 pip install openpyxl 想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win-amd64-py2.7.exe · font(字体类):字号.字体颜色.下划线等 · fill(填充类):颜色等 · border(边框类):设置单元格边框 · alignment(位置类):对齐方式 · number_format(格式类):数据格式 · protection(保护类):写保护 2. 创建一个excel 文件,并写入不同类的内容

八、python操作excel及网络编程和异常处理

一.python操作excel 1.读excel,xlrd模块用来读excel # book = xlrd.open_workbook(r'students.xlsx')#打开excel# print(book.sheet_names())#获取所有sheet的名字# sheet = book.sheet_by_index(0)#根据sheet页的位置去取sheet# sheet2 = book.sheet_by_name('Sheet2')#根据sheet页的名字获取sheet页# print

python基础(六)python操作excel

一.python操作excel,python操作excel使用xlrd.xlwt和xlutils模块,xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的.这几个模块使用pip安装即可,下面是这几个模块的使用. 二.xlrd模块,xlrd模块用来读excel,具体用法如下: import xlrd #打开excel wb=xlrd.open_workbook('abc.xlsx')#打开的这个excel必须存在,否则会报错 print(wb.shee

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 模块 : xlwt

主要来自:[ python中使用xlrd.xlwt操作excel表格详解 ] 为了方便阅读, 我将原文两个模块拆分为两篇博文: [ python 读 excel 模块: xlrd ] [ python 写 excel 模块: xlwt ] xlwt 写excel的难点可能不在构造一个workbook的本身,而是填充的数据,不过这不在范围内.在写excel的操作中也有棘手的问题,比如写入合并的单元格就是比较麻烦的,另外写入还有不同的样式. 现在完成如下一个 excel 的表格 : python c

python操作excel----openpyxl模块

openpyxl模块支持.xls和.xlsx格式的excel创建,但是只支持.xlsx格式的读取操作,不支持.xls的读取(可以使用xlrd模块来读取,写入操作也可使用xlwt模块),也可使用pandas模块对excel进行读写操作. openpyxl创建新的excel 1 import openpyxl 2 3 #创建工作簿 4 book=openpyxl.Workbook() 5 6 # 创建表 7 table1=book.create_sheet(title="联系电话",ind

自动化办公:python操作Excel

1.安装 -- upgrade pippython -m pip install --- install pypipip install pypi 执行python setup.py install进行安装xlrd Python操作Excel,主要用到xlrd和xlwt这两个库,即xlrd是读Excel,xlwt是写Excel的库 pip install xlrdpip install xlwtpip install xlutilspip install xlsxwriter 2.操作一个简单的

python 操作 excel

python操作execel主要是读写 读 通过 http://pypi.python.org/pypi/xlrd 写 通过 http://pypi.python.org/pypi/xlwd 下载tar包,解压出来,安装即可, 如果没有权限,将xlrd/xlrd拷贝到当前目录下,也可以使用. 如下是xlrd的使用例子 1 # -*- coding: utf-8 -*- 2 import xdrlib ,sys 3 import xlrd 4 import sys 5 def open_excel

python 操作excel表格

Python 操作excel 表格 #coding=utf-8 import xlsxwriter #1.创建excel 对象 work = xlsxwriter.Workbook('hello.xlsk')#在当前目录下创建一个Excel文件 #2. 创建表格 worksheet = work.add_worksheet('int') #3.写入内容 title_index = ["A","B","C","D","