久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python xlwings模塊簡單使用

 北方的白樺林 2019-12-14

xlwings 安裝

xlwings 打開-新建

  • 打開excel文件
  • 多個(gè)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")

# 打印當(dāng)前活躍的books-<Book [b.xlsx]>
print(app.books.active)

# 打印當(dāng)前的book-Books([<Book [a.xlsx]>, <Book [b.xlsx]>])
print(app.books)

wb.save()

# 關(guān)閉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)

# 添加一個(gè)新的工作薄
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()
  • 查看當(dāng)前表格名
wb.sheets[1].name
  • 重命名表格sheet
wb.sheets[1].name=“abc”
  • 清空整張表格的內(nèi)容和格式
wb.sheets[1].clear()
  • 查看當(dāng)前活躍的sheet
wb.sheets.active
sh = wb.sheets.active
sh.range("A1").value="A1"
  • 激活指定的sheet
wb.sheets["sheet1"].activate()

xlwings 操作數(shù)據(jù)

  • 引用單元格
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-當(dāng)前活躍的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()
  • 寫入數(shù)據(jù)
  1. 單個(gè)單元格輸入
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 讀取數(shù)據(jù)

  • 讀取
sht.range("A1").value

sht.range("A1:A3").value

sht.range("A1:B3").value

xw.Range("A1").value

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多