2021-09-09

这段代码展示了如何使用Python的openpyxl和xlrd库来插入Excel表格的头部和尾部。`inserthead`函数在工作表的第一列插入一列,并在头部设置'HEAD'值。`insertend`函数在最后一列追加'append'值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#coding=utf-8
import xlrd

from openpyxl import load_workbook
import xlutils.copy
# sheet = workbook.active
# sheet.insert_cols(idx=1,amount=1)
def inserthead(filename="C:\\Users\\Administrator\\Desktop\\123.xlsx"):
    workbook = load_workbook(filename)
    ws = workbook. worksheets[0]

    ws.insert_cols(0)
    for index ,row in enumerate(ws.rows):
        if index ==0:
            row[0].value = "HEAD"
        else:
            row[0].value = index
    workbook.save("C:\\Users\\Administrator\\Desktop\\123.xlsx")



def insertend(filename="C:\\Users\\Administrator\\Desktop\\123.xlsx"):
    workbook = load_workbook(filename)
    wk = workbook.worksheets[0]
    coulumn = wk.max_column
    data = xlrd.open_workbook(filename)
    ws = xlutils.copy.copy(data)
    table = ws.get_sheet(0)

    table.write(0,coulumn,'append')

    ws.save("C:\\Users\\Administrator\\Desktop\\123.xlsx")
inserthead()
insertend()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值