easy-excel-tool

PyPI - Python Version PyPI - Version PyPI - License PyPI - Format GitHub watchers GitHub forks GitHub Repo stars

简介

在实际工作中,我沉淀了一些简洁实用的 Excel 数据处理工具,主要功能包括:
✅ 支持数据追加写入
✅ 自动填充指定列
✅ 导出数据至多种格式
✅ 合并多个 Sheet 页
希望这些工具能为使用者带来便利,提高工作效率。
如果你也愿意分享你的实用代码片段,欢迎通过邮箱将代码和功能描述发送给我:
📩xinkonghan@gmail.com
代码格式不拘,风格主观即可。如有改进建议,也欢迎指出,我们一起让工具变得更好!

链接


在线文档:
https://blog.hanxinkong.top/wiki/python-tool-library/easy-excel-tool

PyPi地址:
https://pypi.org/project/easy-excel-tool

GitHub地址:
https://github.com/hanxinkong/easy-excel-tool


安装

1
pip install easy-excel-tool

主要功能

  • excel
    • create_excel 创建一个空白的excel文件(可指定sheet名)
    • add_sheet 对指定excel文件新增sheet页(可指定sheet名)
    • get_sheet_name 获取excel文件所有sheet名
    • remove_sheet 删除excel文件中指定sheet页
    • write_excel 对excel文件写入或追加数据(可指定填充列,保留头部)

简单使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from easy_excel_tool import Excel

excel = Excel('./test.xlsx')
# excel.create_excel(inplace=True)
# excel.add_sheet(sheet_name=[
# 'donation_information',
# ])
data = [
{'a': 1, 'b': 5, 'c': '88'},
{'a': 7, 'b': 9, 'c': 66},
]
excel.write_excel(
data,
mode='w+',
sheet_name='Sheet1',
fill_column={'fill_column': 'fill'},
header=True,
inplace=False,
)

注明