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()
  • 相关阅读:
    手机蓝牙各类服务对应的UUID
    Android数据传递的四种方法
    PS延迟显示的解决方法
    字符串分离函数
    利用cmd命令创建wifi热点
    我的毕业设计——无线控制平台
    只需简单一步,android自带的示例程序 BluetoothChat 变蓝牙串口助手
    volatile 关键字
    PC蓝牙开发笔记
    Jquery与CSS中的大于符号
  • 原文地址:https://www.cnblogs.com/peng-lan/p/9645575.html
Copyright © 2011-2022 走看看