python excel文件操作
来源:互联网 发布:手机淘宝不能登录原因 编辑:程序博客网 时间:2024/05/21 11:10
python excel文件操作
1. 读取excel文件
(1). 打开excel文件,例:
# This Python file uses the following encoding: utf-8import xlrddata = xlrd.open_workbook(u'C:\\Users\\83382\\Desktop\\毕业论文文献\\程序与数据\\air\\TEST.xlsx')
(2). 获取文件内容信息,例:
mysheets = data.sheets() #获取工作表listsheet0 = mysheets[0] #通过索引获取第0张工作表sheet1 = data.sheet_by_index(1) #通过索引获取第1张工作表sheet2 = data.sheet_by_name('sheet2') #通过名字获取工作表rows = sheet0.nrows #获取行数cols = sheet0.ncols #获取列数myrow = sheet0.row(1) #获得Sheet0第1行的信息myrow_values = sheet0.row_values(1) #获得Sheet0第1行的值mycol = sheet0.col(1)mycol_values = sheet0.col_values(1)mycell = sheet0.cell #获取单元格的信息mycell_value = sheet0.cell_value #获取单元格的值mycell_11 = mycell(1,1) #获取单元格(1,1)的信息mycell_value_11 = mycell_value(1,1) #获取单元格(1,1)的值
2. 写excel文件
(1). 创建工作簿和工作表,例:
myworkbook = xlwt.Workbook() #创建一个工作簿sheet1 = myworkbook.add_sheet("Test") #创建一个工作表
(2). 设置字体,例:
font0 = xlwt.Font()font0.name = 'Times New Roman' #设置字体font0.colour_index = 0 #百度excel color index即可得到各种颜色所对应的数字,0-黑色font0.bold = False #True表示加粗, False表示不加粗mystyle = xlwt.XFStyle()mystyle.font = font0
(3). 在各个表格中写入对应的信息,例:
sheet1.write(0,0, 'xiaoming', mystyle) #在坐标(0,0)处写入xiaomingsheet1.write(0,1, '123456', mystyle)sheet1.write(0,4, u'男', mystyle)
(4). 保存文件,例:
myworkbook.save("C:\\Users\\Administrator\\Desktop\\TEST1.xlsx")
3. 修改excel文件
1. 需要用到xlutils.copy模块,例:
from xlutils.copy import copymyfile = xlrd.open_workbook("C:\\Users\\Administrator\\Desktop\\TEST1.xlsx", formatting_info=True) #打开要修改的excel文件myfile1 = copy(myfile) #复制要修改的文件,然后对其修改,原文件不动sheetm0 = myfile1.get_sheet(0) #按索引获取工作表#在点(1,0)处写入'xiaoming'字体为之前设置的mystylesheetm0.write(1,0, 'xiaoming', mystyle)sheetm1 = myfile1.add_sheet('Test1') #添加新的工作表sheetm1.write(0,0, 'EFFORT', mystyle) #写入信息myfile1.save("C:\\Users\\Administrator\\Desktop\\TEST2.xlsx") #保存文件
阅读全文
0 0
- python excel文件操作
- python excel文件操作
- Python操作excel文件
- Python操作excel文件
- python操作处理Excel文件
- python 操作excel 读写文件
- Python之操作Excel文件
- Python 操作 MS Excel 文件
- python操作excel读入文件
- 【python小记】python操作excel文件
- python操作excel文件——Python Excel Tutorial 指南
- python中操作excel文件方法总结
- python操作处理Excel文件(转)
- python操作excel文件的方法
- python 操作excel 读写同一个文件
- python对excel文件的读写操作
- Python操作Excel新版本xlsx文件
- python对excel文件进行操作
- 人体骨骼关键点检测
- Linux centos7 php7 编译安装 php 扩展包 curl
- 告菲氏微积分的徒子徒孙,无穷小不是空穴来风!
- [java]微服务架构连载No4 Hystrix+Dashboard+Turbine实现断路器(限流,超时,异常...)和服务监控
- 图像中文描述
- python excel文件操作
- JSF事件处理
- 二叉树的遍历
- Android设置隐藏显示密码
- bzoj1452[JSOI2009]Count 二维树状数组/树套树
- 谁掌握了女性的理财需求 谁就掌握了巨大的市场
- 项目实践——商品后台管理中的商品添加
- Brandon的IT简史——IBM(国际商业机器公司)
- GPIO电路图以及上拉电阻的作用