插上翅膀,让Excel飞起来——xlwings(三)

【剧情回顾】

xlwings基本对象

list1=sht.range('A1:C1').value # 将1,2,3分别写入了A1,A2,A3单元格中 sht.range('A1').options(transpose=True).value=[1,2,3] # 将A1,A2,A3单元格中值存入list1列表中 list1=sht.range('A1:A3').value python的二维列表,可以转换为Excel中的行列。二维列表,即列表中的元素还是列表。在Excel中,二维列表中的列表元素,代表Excel表格中的一列。例如:
# 将a1,a2,a3输入第一列,b1,b2,b3输入第二列
list1=[[‘a1’,'a2','a3'],['b1','b2','b3']]
sht.range('A1').value=list1
  • 本文首先简单介绍了,通过Python运用xlwings模块,对Excel工作簿、工作表和单元格的操作。
  • 再介绍了xlwings,如何对Excel表格的行和列写入和引用数据
  • 通过二维或者一维列表对Excel工作表的数据进行写入或者引用,既简化了代码,也提高了程序的效率。因为python读写Excel表格的速度,原小于python程序自身的运行速度。