乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Python xlwings模塊簡單使用

       北方的白樺林 2019-12-14

      xlwings 安裝

      xlwings 打開-新建

      • 打開excel文件
      • 多個excel操作
      import time
      import xlwings as xw
      
      """
      visible
      Ture:可見excel
      False:不可見excel
      
      add_book
      True:打開excel并且新建工作簿
      False:不新建工作簿
      """
      app = xw.App(visible=True, add_book=False)
      
      
      wb = app.books.open('./a.xlsx')
      wb2 = app.books.open("./b.xlsx")
      
      # 打印當前活躍的books-<Book [b.xlsx]>
      print(app.books.active)
      
      # 打印當前的book-Books([<Book [a.xlsx]>, <Book [b.xlsx]>])
      print(app.books)
      
      wb.save()
      
      # 關閉a.xlsx文件-指定操作的excel
      # wb.close()
      app.books[0].close()
      
      time.sleep(3)
      app.quit()
      
      
      • 新建excel文件
      import xlwings as xw
      
      app = xw.App(visible=True, add_book=False)
      
      # 添加一個新的工作薄
      wb = app.books.add()
      
      # 保存文件
      wb.save('./a2.xlsx')
      wb.close()
      app.quit()
      

      xlwings sheet-api

      • 新建sheet
      wb.sheets.add("sheet2")
      
      • 刪除sheet
      wb.sheets["sheet2"].delete()
      
      • 查看當前表格名
      wb.sheets[1].name
      
      • 重命名表格sheet
      wb.sheets[1].name=“abc”
      
      • 清空整張表格的內容和格式
      wb.sheets[1].clear()
      
      • 查看當前活躍的sheet
      wb.sheets.active
      sh = wb.sheets.active
      sh.range("A1").value="A1"
      
      • 激活指定的sheet
      wb.sheets["sheet1"].activate()
      

      xlwings 操作數據

      • 引用單元格
      import xlwings as xw
      import time
      
      app = xw.App(visible=True, add_book=False)
      wb = app.books.open("./a.xlsx")
      sht = wb.sheets["sheet1"]
      # TODO 待輸入-見下面示例
      
      # A1 單元格
      wb.sheets["sheet1"].range("A1")
      
      # A2 單元格
      sht.range("A2")
      
      # A3單元格-xw-當前活躍的app-book-sheet
      xw.Range("A3")
      
      # A4單元格
      rng_a4 = sht["A4"]
      
      # A1:B3 單元格
      rng_a1_b3 = sht["A1:B3"]
      rng_a1_b3_2 = sht.range("A1:B3")
      xw.Range((1, 1), (3, 2))
      
      # C1單元格
      rng_c1 = sht[0, 2]
      
      time.sleep(3)
      wb.save()
      wb.close()
      app.quit()
      
      • 寫入數據
      1. 單個單元格輸入
      sht.range("A1").value="A1"
      

      在這里插入圖片描述

      1. 輸入行-- 在A2輸入1,B2輸入2
      sht.range("A2").value=[1,2]
      

      在這里插入圖片描述

      1. 輸入行-A3-A4-A5賦值
      sht.range("A3").options(transpose=True).value = ["行", "行", "行"]
      

      在這里插入圖片描述

      1. 輸入表格
      sht.range('A4').options(expand='table').value = [[1, 2], [3, 4]]
      sht.range("A4:B5").value = [[1, 2], [3, 4]]
      

      在這里插入圖片描述

      xlwings 讀取數據

      • 讀取
      sht.range("A1").value
      
      sht.range("A1:A3").value
      
      sht.range("A1:B3").value
      
      xw.Range("A1").value
      
      

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多