Python使⽤xlwings往excel中写⼊⼀列数据的两种⽅法1、准备⼀个⼆维列表,然后再range后⾯不指定任何选项,可以输出该⼆维列表中数据在⼀列中显⽰,如下代码:
1# -*- coding:utf-8 -*-
2import xlwings as xw
3
4 list1 = [[1],[2],[3],[4],[5]]
5 sht = xw.Book().sheets('sheet1') # 新增⼀个表格
6 sht.range('A1').value = list1
显⽰效果如下:
2、准备⼀个⼀维表格,然后在range 后⾯带上特定的 options 选项,可以轻松实现将列表中数据输出为⼀列,代码如下:
1# -*- coding:utf-8 -*-
2import xlwings as xw
3
4 list2 = [1,2,3,4,5]
5 sht = xw.Book().sheets('sheet1') # 新增⼀个表格
6 sht.range('A1').options(transpose=True).value = list2
显⽰效果如下:
总结:此两种⽅法因⼈⽽异,只要能适合⾃⼰提⾼效率就⾏。
参照来源:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论