博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python操作excel
阅读量:6077 次
发布时间:2019-06-20

本文共 913 字,大约阅读时间需要 3 分钟。

hot3.png

python操作excel文档还是蛮有趣的,可以直接从数据库获取数据然后生成一个xls文档。

安装xlrd库。

#-*- coding: utf-8 -*- #encoding=utf-8 import xlrd #打开excel data = xlrd.open_workbook('testpython.xls') #根据名字拿到excel的某个表 table = data.sheet_by_name('Sheet1') #通过索引顺序获取#table = data.sheets()[0]          #通过索引顺序获取#table = data.sheet_by_index(0) #行数 nrows = table.nrows#列数ncols = table.ncolsprint("行数:"+nrows)print("列数:"+ncols)#循环行列表数据for i in range(nrows):	print(table.row_values(i))#单元格 行,列cell_A1 = table.cell(0,0).valuecell_B2 = table.cell(1,1).valuecell_C2 = table.cell(1,2).valueprint(cell_A1)print(cell_B2)print(cell_C2)#使用行列索引cell_A1 = table.row(0)[0].valuecell_A2 = table.col(1)[0].value#简单的写入row = 0col = 0# 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 errorctype = 1 #value = '单元格的值'xf = 0 # 扩展的格式化table.put_cell(row, col, ctype, value, xf)table.cell(0,0)  #单元格的值'table.cell(0,0).value #单元格的值'

 

转载于:https://my.oschina.net/tielement/blog/755206

你可能感兴趣的文章
SQL Server 2014新特性——Buffer Pool扩展
查看>>
需求的陷阱
查看>>
系统架构简单图解
查看>>
浅谈加密技术
查看>>
centOS7下安装GUI图形界面
查看>>
一张图透析阿里云API应用创新大赛
查看>>
sql重复行求和
查看>>
Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs
查看>>
transient的理解
查看>>
python中if __name__ == '__main__': 介绍
查看>>
HackRF实现无线门铃信号分析重放
查看>>
Windows源码安装PyTorch 0.4
查看>>
AI开发者福音!阿里云推出国内首个基于英伟达NGC的GPU优化容器
查看>>
CentOS6安装和配置rsync
查看>>
在真机里安装 ubuntu 14.04和一些常用的软件(二)
查看>>
python2.6升级到2.7
查看>>
Unity SLua 如何调用Unity中C#方法
查看>>
MyBatis排序时使用order by 动态参数时需要注意,用$而不是#
查看>>
linux基础命令-查看系统状态-free -m以及top命令详解
查看>>
动态代理
查看>>