python按照表修改excel中的内容

#encoding=utf-8    编码解析为UTF-8
import os
import re
import xlrd
import xlwt
from xlutils.copy import copy

#第一个参数为文件名,第二个为要修改的表的序号,第三个为是否包含中文,默认为英文
def modifyExcelFile(filepath,sheetId,isCh=False):
    if isCh == True:

        filepath = filepath.decode("utf-8").encode("GB2312")

#打开表

    file = xlrd.open_workbook(filepath,formatting_info=True)
    #rsheet = file.sheets()[sheetId]

    wfile = copy(file)

#创建write通道

    wsheet = wfile.get_sheet(sheetId)
    wsheet.write(0,0,"fuck you")
    wfile.save(filepath)
    print filepath,file.sheets()
if __name__=="__main__":
    #修改文件
    filePath = "d:\\中文excel.xls"

    modifyExcelFile(filePath,1,True)

完成简单的修改,如果是复杂的修改内容则自行修改,该处为精简的EXCEL文件修改

前提需要安装XLRD,XLWT,XLUTILS三个库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值