cszy3000 2022-06-24 16:55 采纳率: 75%
浏览 395
已结题

python 如何将一维list 写入excel列

list2 = ['我是子目录', '我是孙目录', '我是重孙目录']

要将这个list2写入excel中的列中

sht.range('a2').value = list2

这样写是按行写进去的,我要按列写进去,怎么办?

感谢各位答主

  • 写回答

3条回答 默认 最新

  • chuifengde 2022-06-24 17:28
    关注
    import pandas as pd
    
    list2 = ['我是子目录', '我是孙目录', '我是重孙目录']
    df = pd.DataFrame(data = list2, columns = ['a2'])
    df.to_excel("xxx.xlsx", index = False)
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
  • 於黾 2022-06-24 16:59
    关注

    你别乱用range,循环一下一个一个往里写不好吗

    评论
  • -雨后天晴- 2022-06-24 21:57
    关注
    import openpyxl
    
    # 创建新的工作簿
    workbook = openpyxl.Workbook()
    # 选择指定工作表
    sheet = workbook['Sheet']
    list2 = ['我是子目录', '我是孙目录', '我是重孙目录']
    sheet.cell(1, 1, 'a2')
    for i, value in enumerate(list2):
        sheet.cell(i+2, 1, value)
    # 保存工作簿
    workbook.save('test.xlsx')
    

    img

    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 7月3日
  • 已采纳回答 6月25日
  • 创建了问题 6月24日

悬赏问题

  • ¥15 复杂表达式求值程序里的函数优先级问题
  • ¥15 求密码学的客成社记ji着用
  • ¥35 POI导入树状结构excle
  • ¥15 初学者c语言题目解答
  • ¥15 div editable中的光标问题
  • ¥15 mysql报错1415Not allowed to return a result set from a trigger 不知如何修改
  • ¥60 Python输出Excel数据整理,算法较为复杂
  • ¥15 回答几个问题 关于数据库
  • ¥15 51单片机串口通信问题,未完成且要修改
  • ¥15 百鸡问题 c++编程问题(相关搜索:输出数据)