zoukankan      html  css  js  c++  java
  • python-Excel操作

    import openpyxl
     
    # 读取Excel表格中的数据
    def selectExcel(): 
        wb = openpyxl.load_workbook('example.xlsx')
        sheet = wb.get_sheet_by_name('Sheet1')
        print(tuple(sheet['A1':'C3']))
        for rowOfCellObjests in sheet['A1':'C3']:
            for cellObj in rowOfCellObjests:
                print(cellObj.coordinate,cellObj.value)
            print('---Over---')
     
    # 写入Excel文档,修改sheet,并另存为
    def updateExcel():
        wb = openpyxl.load_workbook('example.xlsx')
        sheet = wb.get_active_sheet()
        sheet.title = 'test'
        wb.save('example_copy.xlsx')
     
    # 创建和删除工作表
    def create_remove_sheet():
        wb = openpyxl.Workbook()
        print('获取当前sheet名称:')
        for name in wb.get_sheet_names():
            print(name)
        wb.create_sheet()
        print('新增后,获取当前sheet名称:')
        for name in wb.get_sheet_names(): 
            print(name)
        wb.create_sheet(index=0,title='First Sheet')
        print('指定位置新增后,获取当前sheet名称:')
        for name in wb.get_sheet_names():      
            print(name)
        wb.remove_sheet(wb.get_sheet_by_name('Sheet1'))
        print('指定名称删除后,获取当前sheet名称:')
        for name in wb.get_sheet_names():
            print(name)   
     
    # 将值写入单元格
    def insertExcel():
        wb = openpyxl.Workbook()
        sheet = wb.get_sheet_by_name('Sheet')
        sheet['A1'] = 'hello world!'
        print(sheet['A1'].value)
     
            
    #selectExcel()    
    #updateExcel()
    #create_remove_sheet()
    #insertExcel()
  • 相关阅读:
    日期格式
    典型的三行两列居中高度自适应div+css布局
    转javascript倒计时例子
    javascript encode64 decode64
    【转】Linux下 zip 和 unzip的用法
    【转】matlab reshape使用
    【转】MySQL修改root密码的各种方法整理
    【转】汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp
    [转]ExtJS xtype class对照表
    vc 字符串转时间,并取时间差
  • 原文地址:https://www.cnblogs.com/peng-lan/p/9645575.html
Copyright © 2011-2022 走看看