• 技术文章 >Python技术 >Python基础教程

    做表繁杂?Python中openpyxl的用处

    小P小P2020-10-26 17:10:15原创3621
    很多文员在工作中都需要用到word、ppt、excel,前两者还算好处理。excel简直就是一生之敌,每天都在遭受公式和数据统计的折磨。这里强烈为大家推荐openpyxl,处理excel的一款神器。

    openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间转换容易 注意:如果文字编码是“gb2312” 读取后就会显示乱码,请先转成Unicode


    1.openpyxl 读写单元格时,单元格的坐标位置起始值是(1,1),即下标最小值为1,否则报错!


    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]


    2.openpyxl 支持直接横纵坐标访问,如A1,B2...


    ws['A4'] = 4 #直接赋值

    看到这里很多小伙伴已经跃跃欲试,终于可以摆脱繁杂的公式和大批的数据处理。同时很多人又有疑问了,我没有openpyxl怎么办?不着急,下期就为大家带来openpyxl的安装,更多Python学习推荐:PyThon学习网教学中心

    专题推荐:openpyxl的用处;python
    上一篇:Python如何输入数字并求和 下一篇:Python实用之安装openpyxl

    相关文章推荐

    • 在pycharm中用不了openpyxl怎么办?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网