zoukankan      html  css  js  c++  java
  • Python开发应用-操作excel

    一. openpyxl读

    95%的时间使用的是这个模块,目前excel处理的模块,只有这个还在维护

      1、workBook

    workBook=openpyxl.load_workbook('path(.xlsx)').encode('gbk')
    print workBook
    

       2、sheet

    sheetList=workBook.get_sheet_names() 获取所有sheet的名称,保存为列表格式
    print sheetList
    

       3、cell 

    (1)sheet1=workBook.get_sheet_by_name('test1') 获取某一个具体的sheet

    (2)rowsData=sheet1.rows 获取所有的行,返回一个迭代器 ,行和列都是从1开始的,不是从0

       

    for i in rowsData:
    #print i
    #print type(i) 元组格式
    for j in i:
    print j.coordinate(每一个cell的下表),j.value(cell的值), 打印出所有cell的内容
    print
    

    (3)colsData=sheet1.columns 获取所有的列,并返回迭代器

    (4)更新某个单元格

       

    j.value=u'重新赋值'
    workBook.save(path(之前操作的路径))
  • 相关阅读:
    mkdir,rmdir
    linux目录结构
    echo
    date
    man
    cd
    ls
    线程、进程
    php类型的自动转换
    电商
  • 原文地址:https://www.cnblogs.com/68xi/p/8556672.html
Copyright © 2011-2022 走看看