可以安装xlsxwriter库
看简例:
import xlsxwriter# 创建新表格
workbook = xlsxwriter.Workbook('test.xlsx')
worksheet = workbook.add_worksheet()
# 表格的内容
expenses = (
['Rent', 1000],
['Gas', 100],
['Food', 300],
['Gym', 50],
)
# 想象表格的布局,坐标 0,0 对应 A,1
row = 0
col = 0
# 填充每个单元格
for item, cost in (expenses):
worksheet.write(row, col, item)
worksheet.write(row, col + 1, cost)
row += 1
workbook.close()
处理Excel的库主要有xlrd、xlwt、xlwings 和 openpyxl。xlrd、xlwt、xlwings可以用于处理Excel 2010文档之前的文档,而openpyxl是用于处理Excel 2010文档的Python库。Workbook-工作簿、Worksheet-工作表、Cell-单元格是openpyxl库中的三大要素。单元格用来存储数据,工作表即excel中的Sheet,工作簿由多个工作表组成,可以理解为excel文件。本文主要介绍如何创建excel文件。
第一步就是安装依赖库了,pip install openpyxl。
第二步创建-以员工表为例
这样就完成了表的创建。
上篇,我们讲了python使用openpyxl库来做操execl表。实际使用中,个人认为openpyxl适合读写某个单独或少量的表格比较合适。如果是数组类的数据和execl表格交互,就需要遍历了。
这篇,我们介绍另一个库——pandas
上干货;
参考链接:
https://zhuanlan.zhihu.com/p/342422919
0、自动创建新的execl
1、在 指定单元格 写入字符串
或者
2、读取 指定单元格 的数据
或者
3、统计行和列
4、获取所有工作簿名称
5、范围读取单元格
读取B2到C4的数据
按照 B2、B3、B4、C2、C3、C4 输出
其他:
注意,上述cell_range等对象都是 类型的。如果先获取这些单元格中的值,可以这样:
6、填充单元格颜色