xlwings——Python for Excel——新建保存重命名錶、插入刪除行列、複製行列,批量寫入數據

最近在學習xlwings,下面是一些基本的用法。 

import xlwings as xw

wb = xw.Book()
#新建一個工作表
sht = wb.sheets[0]
#shee1
sheet_name = 'NEWSHEET'
sht.name = sheet_name
#更改第一個sheet名字
col_a = [1,2,3,4,5,6,7]
sht.range('A1:A7').options(transpose=True).value = col_a
#整列賦值
sht.api.Columns(1).Insert()
#在第一列前插入一列
sht.api.Rows(1).Insert()
#在第一行前插入一行
sht.range('A3:A4').api.EntireRow.Delete()
#刪除3,4行
sht.api.Columns(2).Copy(sht.api.Columns(1))
#複製第二列到第一列,可以帶格式複製
sht.range('B1').api.EntireColumn.Delete()
#刪除第二列B列
wb.save(r'F:\PythonData\xlwings\NewData.xlsx')
xw.App().quit()
#退出整個excel,不寫的話打開excel會顯示被其他人使用

 

 

發佈了23 篇原創文章 · 獲贊 18 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章