zoukankan      html  css  js  c++  java
  • python 模块openpyxl读excel文件

    使用openpyxl模块来读取excel。要注意openpyxl读不再支持旧的xls格式。

    先看一下操作前的excel是什么样子吧。对了,现在只支持xlsx格式的excel读取

     我现在想在第三行插入3,3,3怎么办呢?

    #!/usr/bin/env python
    # _*_ coding:utf-8 _*_
    # 导入excel读取模块
    from openpyxl import load_workbook
    from openpyxl.cell import get_column_letter
    # 将excel文件加载到内存对象中
    wb = load_workbook(filename=u'C:kong_t1.xlsx')
    
    # 获取所有sheet页
    # SheetNames = wb.get_sheet_names()
    SheetNames = wb.sheetnames
    
    # 获取第一个sheet页内的数据
    ws = wb.get_sheet_by_name(SheetNames[0])
    
    # 获取sheet中最大行数与最大列数 rows = ws.max_row cols = ws.max_column for i in range(1,rows+1): for l in range(1,cols+1): col = get_column_letter(l) print ws.cell('%s%s'%(col,i)).value # 在文件最后追加一行数据
    # ws['B5']='33 ws.append([3,3,3]) wb.save('kong.xlsx')

      最终效果图

  • 相关阅读:
    【编程练习】poj1111
    Android项目开发填坑记-Fragment的onBackPressed
    【编程练习】poj1068
    HTML DOCTYPE文档类型举例说明
    css link import
    css position relative obsolution
    UL/LI
    背离
    stock 当天盘势
    stock 仓位
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6182758.html
Copyright © 2011-2022 走看看