1、准備一個二維列表,然后再range后面不指定任何選項,可以輸出該二維列表中數據在一列中顯示,如下代碼:
1 # -*- coding:utf-8 -*- 2 import 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 -*- 2 import 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
顯示效果如下:
總結:此兩種方法因人而異,只要能適合自己提高 效率就行。
參照來源:xlwings官方文檔