Python xlwings库的使用
学习一下xlwings库的使用方法,只是做自己的记录。
xlwings 库的安装: pip install xlwings
xlwings 导入:
import xlwings as xw
指定要操作的excel:
wb = xw.book("C:\\ABC.xlsx")
引用当前打开的excel表:
wb=xw.books.active
读写已经打开的excel,可以看到实时变化。 在读写之前,要指定工作表:
sheet = wb.sheets["sheet1"]
指定当前活动的工作表:
sheet=xw.sheets.active
单元格中插入数据:
sheet.range('B9').value = "Hello World!"
读取单元格数据:
sheet.range('B9').value
单元格中插入图片:
sheet.pictures.add(fig, name="plot", update=True)
选取一个单元格,如A2:
sheet.range('A2') 或 sheet.range(2,1)
选取多个单元格,如A1:C3:
sheet.range((1,1),(3,3)) 或 sheet.range[:3,:3]
一维数据写进多个单元格中, 如A1, B1,C1:
sheet.range((1,1)).value = [1,2,3]
一维数据写进多个单元格中,如A1,A2,A3:
sheet.range('A1').options(transpose=true).value = [1,2,3]
提取多个单元格的数据:
list = sheet.range('A1:C1').value
二维数据写进单元格:
list1=[['1','2','3'],[4,5,6]]
sheet.range('A1').value=list1
运行结果: 以上就是xlwings库的基本使用了,后续用到其他功能再增加。
|