xlwings向excel中写入数据的几种方法
2020/05
10
21:05
阅读(13126)
阅读(13126)
利用xlwings往excel中写入数据是我们常用的操作了,xlwings能够非常方便的向Excel文件中的写入数据。我们可以通过常量直接给单元格或单元格区域进行赋值,也可以利用xlwings写入一个二维列表(list)或者列表(list)类型的数据,还可以写公式,跟我们平时在excel中写入的公式效果一样。下面一一介绍各种往EXCEL中写入数据的方法:
1.xlwings给excel单元格或单元格区域赋值常量.
sht.range('a1').value=常量 #也可以是一个区域。
2.xlwings给excel单元格或单元格区域赋值一个一维列表.
#数据写入的是excel行方向。 sht.range(('a1').value=[1,2,3] #数据写入的是excel列方向。 sht.range('A1').options(transpose=True).value=[1,2,3]
3.xlwings给excel单元格或单元格区域赋值一个二维列表。
#方法1:range为一个单元格的时候 sht.range('A1').options(expand='table')=[[1,2],[3,4]] #方法2:直接选一个同样大小的区域进行赋值。 sht.range('a1:b2').value=[[1,2],[3,4]]
4.xlwings获得excel单元格的值。
sht.range('a1').expand('table').value #也可以: sht.range('a1').expand().value
5.xlwings向excel单元格中写入公式.
sht1.range('c1').formula = '=sum(a1:b1)'
以上是xlwings几种往excel中写入数据的方法,相对比较简单。下面把前面关于xlwings的几篇文章汇总下,方便大家查找,点击下面链接可直达。
1、Python利用xlwings库读写excel常用操作之一:创建book对象
2、Python利用xlwings库读写excel常用操作之sheet对象
3、利用xlwings库对excel进行字体(font)、边框(border)、合并单元格(merge)等格式设置
由o郭二爷o原创或整理--转载请注明: http://www.dszhp.com/xlwings-excel.html