Python:使用xlutils模块在已有Excel文件内追加写功能

本文介绍了如何在Python中使用xlutils模块来实现对已有Excel文件的追加写入功能,同时保留原有的Excel格式。通过xlrd读取Excel文件,并使用xlutils.copy进行操作,避免了格式丢失的问题。需要注意,open_workbook()函数需带上formatting_info=True参数,且不能在Excel文件打开状态下执行,否则会出现错误。最新版xlrd不支持xlsx文件的读取。
摘要由CSDN通过智能技术生成

记一次测试过程中,需要针对一份已有数据的Excel进行追加写入测试结果,经尝试使用xlwt较为麻烦,并且不是在原有文件上修改,还不会保留原有Excel的格式。
使用网上推荐使用的xlutils.copy(),问题已解决,简单快速。


  • 手动安装xlutils库
  • 准备测试数据
  • 需先使用xlrd模块读取Excel文件
import xlrd
import xlutils.copy
import os


def write_Excel(r, c, msg):
   """
   已有数据的Excel表追加写入数据
   :param r: 坐标行
   :param c: 坐标列
   :param msg: 写入信息
   :return:
   """
   file_path 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值