python 编辑 excel数据

一般使用最多的基本就是 在excel 中添加数据和 修改excel 中的数据了,那这种暂时用的比较方便的还算是使用 xlrd 、xlwt、xlutils 这三个插件了,那 python 可以先安装好这三个插件,安装这三个插件直接  pip install xlrd ;安装完成之后可测试 from xlrd import open_workbook  是否可导入,成功即可;

该插件还没有处理好的就是修改之后的 excel 的样式会改变,这点后面有解决的好友们可以相互学习;

import xlrd
import xlwt
from xlrd import open_workbook
from xlutils.copy import copy

 

/新建 excel 添加数据

初始化workbook对象,然后添加一个workbook对象

wbk = xlwt.Workbook()
sheet = wbk.add_sheet('sheet 1',cell_overwrite_ok=True)
sheet.write(0,0,'ttuu')        添加的excel 中的哪行那列
sheet.write(0,1,'tutuut')
#wbk.save('D:\\test.xls')
wbk.save('D:\\test2.xls')

这样就在保存的路径中生成了一个添加数据的 excel 

 

修改原始 excel 中的数据

rb = open_workbook("D:\\test2.xls")
#通过sheet_by_index()获取的sheet没有write()方法
rs = rb.sheet_by_index(0)
wb = copy(rb)
# 通过get_sheet()获取的sheet有write()方法
global sjsid
sjsid = random.randint(100000000, 1000000000)
print u"生成随机运单号:"
print sjsid
ws = wb.get_sheet(0)
ws.write(2, 17, sjsid)
wb.save("D:\\test2.xls")

 

简单可直接运行

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值