zoukankan      html  css  js  c++  java
  • python操作excel小试牛刀

    
    

    #修改excel表内第一个空格的内容为 'elan best' 并保存

    >>> from openpyxl import Workbook    
    >>> from openpyxl import load_workbook
    >>> from openpyxl.writer.excel import ExcelWriter
    >>> wb = load_workbook ('C:\Users\elan\Desktop\python\test.xlsx')
    >>> wb.sheetnames

    ['Sheet1']

    >>> ws = wb['Sheet1']

    >>> ws.cell (1,1).value
    1

    >>> ws.cell (1,1).value = '公务员职位表'

    >>> ws.cell (1,1).value

    'elan best'

    >>> wb.save ('C:\Users\elan\Desktop\python\test.xlsx')

    ######################################################################################

    >>> wb = load_workbook ('C:\Users\elan\Desktop\python\1.xlsx')
    >>> sheet = wb.active

    #输出最大行数
    >>> print(sheet.max_row)
    4

    #输出最大列数
    >>> print(sheet.max_column)
    129

    #获取并打印出B4的值

    >>> b4 = sheet['B4']
    >>> print(f'({b4.column}, {b4.row}) is {b4.value}')
    (2, 4) is 1e74752a-176a-4d4e-a706-dd7822b0f95b

    #获取并打印出B4的值

    >>> b4_too = sheet.cell(row=4, column=2)
    >>> print(b4_too.value)
    1e74752a-176a-4d4e-a706-dd7822b0f95b

    #按行输出excel的数据

    >>> for row in sheet.rows:
    for cell in row:
    print(cell.value)

    #按列输出excel的数据

    >>> for column in sheet.columns:
    for cell in column:
    print(cell.value)

    #打印第二行的excel数据

    >>> for cell in list(sheet.rows)[2]:
    print(cell.value)

     
  • 相关阅读:
    win7(64bit)python相关环境模块搭建
    memcached在windows下的安装与命令使用方法
    pomelo流程
    pomelo 初始化配置...
    pomelo组件..
    <转>如何高效快速看懂Android源码
    源码学习
    计划
    Android面试题集锦 (转)
    Android 面试题(转)
  • 原文地址:https://www.cnblogs.com/Elanlalala/p/10531516.html
Copyright © 2011-2022 走看看