导语:
本文主要介绍了关于做表繁杂?Python中openpyxl的用处的相关知识,包括python wps表格,以及python 报表这些编程知识,希望对大家有参考作用。
很多文员在工作中需要用到word、ppt、excel,前两种还算好用。 Excel简直是一生的敌人,每天都在遭受公式和统计数据的折磨。这里强烈推荐openpyxl,一个处理excel的神器。
openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间转换容易 注意:如果文字编码是“gb2312” 读取后就会显示乱码,请先转成
Unicode
。
1.openpyxl
读写单元格
时,单元格的坐标位置起始值是(1,1),即下标最小值为1,否则报错!
<p><span> tableTitle = ['userName', 'Phone', 'age', 'Remark']
# 维护表头
# if row < 1 or column < 1:
# raise ValueError("Row or column values must be at least 1")
# 如上,openpyxl 的首行、首列 是 (1,1)而不是(0,0),如果坐标输入含有小于1的值,提示 :Row or column values must be at least 1,即最小值为1.
for col in range(len(tableTitle)):
c = col + 1
ws.cell(row=1, column=c).value = tableTitle[col]<br/></span></p>
2.openpyxl 支持直接
横纵坐标访问
,如A1,B2...
<p><span>ws['A4'] = 4 #直接赋值<br/></span></p>
看到这里很多小伙伴都跃跃欲试,终于可以摆脱复杂的公式和大量的数据处理。同时也有很多人有疑问,没有openpyxl怎么办?别着急,下期小编会为大家带来openpyxl的安装。更多Python学习推荐:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何使用python递归算法查找文件?01/09
- ♥ Python 对象属性的查找顺序01/09
- ♥ python中pdb的使用流程10/20
- ♥ 如何将元素添加到python列表11/06
- ♥ 如何在python数据挖掘中使用pandas包?11/29
- ♥ 如何逆变换python3时间strptime?12/18
内容反馈