zoukankan      html  css  js  c++  java
  • 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官方文档

  • 相关阅读:
    CF1439E
    CF1446
    CSP2020 游记
    CF1442
    CF1444E
    CF1444
    CF850F Rainbow Balls
    A
    uoj266[清华集训2016]Alice和Bob又在玩游戏(SG函数)
    loj536「LibreOJ Round #6」花札(二分图博弈)
  • 原文地址:https://www.cnblogs.com/aziji/p/9952701.html
Copyright © 2011-2022 走看看