You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将多个列表写入CSV不同列对应的单个单元格内

实现方案

用pandas即可快速实现需求,构造DataFrame时将每个待存入的列表包装为单元素列表传入对应列,就能让整个列表作为单个值存入对应单元格。

  • 完整代码
import pandas as pd

# 预定义变量
columns = ['c1', 'c2', 'c3']
list1 = ['a', 'b', 'c', 'd']
list2 = [1, 2, 3, 4, 5, 6]
list3 = ['h', 'j', 'm', 'q', 'w']

# 构造目标DataFrame
df = pd.DataFrame(
    {
        'c1': [list1],
        'c2': [list2],
        'c3': [list3]
    },
    columns=columns
)

# 导出为Excel可使用如下代码,index=False表示不导出行号
# df.to_excel('result.xlsx', index=False)
  • 效果验证
    执行print(df)即可看到生成的表格仅1行,c1、c2、c3列的单元格分别完整存储三个列表的全部内容,和预期效果一致。

内容的提问来源于stack exchange,提问作者Vivek Menon M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 11:09:46