Python 使用 xlwings 往 excel中寫入一列數據的兩種方法


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官方文檔

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM