Python中使用第三方库xlutils来追加写入Excel文件示例
作者:junjie 时间:2022-05-23 10:04:11
目前还没有更好的方法来追写Excel,lorinnn在网上搜索到以及之后用到的方法就是使用第三方库xlutils来实现了这个功能,主体思想就是先复制一份Sheet然后再次基础上追加并保存到一份新的Excel文档中去。
使用xlutils
代码实现如下:
# -*- coding: utf-8 -*-
'''
Created on 2012-12-17
@author: walfred
@module: XLRDPkg.write_append
@description:
'''
import os
from xlutils.copy import copy
import xlrd as ExcelRead
def write_append(file_name):
values = ["Ann", "woman", 22, "UK"]
r_xls = ExcelRead.open_workbook(file_name)
r_sheet = r_xls.sheet_by_index(0)
rows = r_sheet.nrows
w_xls = copy(r_xls)
sheet_write = w_xls.get_sheet(0)
for i in range(0, len(values)):
sheet_write.write(rows, i, values[i])
w_xls.save(file_name + '.out' + os.path.splitext(file_name)[-1]);
if __name__ == "__main__":
write_append("./test_append.xls")
追写前
name sex age country
jim man 19 USA
hmm woman 24 CHN
lilei man 24 CHN
追写后
name sex age country
jim man 19 USA
hmm woman 24 CHN
lilei man 24 CHN
Ann woman 22 UK
标签:Python,xlutils,追加,写入,Excel
0
投稿
猜你喜欢
PHP程序员最常犯的11个MySQL错误
2012-01-05 19:13:02
PyTorch简单手写数字识别的实现过程
2021-07-12 17:17:52
Go语言sync包与锁实现限制线程对变量的访问
2024-02-21 13:52:29
Go语言中的通道channel详情
2024-05-09 09:47:28
python实现音乐播放和下载小程序功能
2023-07-03 17:59:03
Django drf分页器的使用详解
2022-04-09 08:23:35
HTML5 移动页面自适应手机屏幕宽度详解
2022-08-14 23:14:43
初步认识Python中的列表与位运算符
2022-06-28 18:10:51
vue中的provide/inject的学习使用
2024-04-27 16:08:55
PHP求最大子序列和的算法实现
2023-11-15 04:17:28
pytorch 转换矩阵的维数位置方法
2021-05-21 03:48:15
MySQL中Like概念及用法讲解
2024-01-21 01:12:07
Python中endswith()函数的基本使用
2022-06-05 04:01:34
如何获取浏览器的更多信息?
2009-11-23 20:48:00
python 容器总结整理
2021-03-20 16:52:08
PHP版微信小店接口开发实例
2023-11-10 11:56:06
mysql 设置自动创建时间及修改时间的方法示例
2024-01-24 08:12:55
Python使用while循环花式打印乘法表
2021-02-23 21:38:40
Oracle 数据库自动存储管理-安装配置
2009-05-24 19:15:00
Vue CLI2升级至Vue CLI3的方法步骤
2024-06-05 10:03:25