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

如何将2D list中指定选中列的数据输出到电子表格中

实现方案(Python版本)

首先是你提供的示例2D列表初始化代码,可直接复制运行测试:

# 原始2D列表数据
data = [
    ["Name", "Age", "Gender", "Country"],
    ["Annie", 26, "Female", "A"],
    ["John", 22, "Male", "B"],
    ["Katie", 24, "Female", "C"],
    ["Ronaldo", 26, "Male", "D"]
]
# 指定要导出的列:取前两列(索引0、1对应Name、Age)
selected_columns = [row[:2] for row in data]

方案1:导出为CSV格式(可直接用Excel/WPS打开,无需额外依赖)

用Python内置csv模块实现,代码如下:

import csv

with open("output.csv", "w", newline="", encoding="utf-8-sig") as f:
    writer = csv.writer(f)
    writer.writerows(selected_columns)

运行后生成output.csv文件,打开即可看到仅保留Name、Age两列的内容。

方案2:直接导出为XLSX格式Excel文件

先安装依赖:pip install openpyxl
代码如下:

from openpyxl import Workbook

wb = Workbook()
ws = wb.active

for row in selected_columns:
    ws.append(row)

wb.save("output.xlsx")

运行后生成标准Excel格式的output.xlsx文件,仅包含指定的前两列内容。
如需调整导出列,修改selected_columns的取值规则即可,比如要导出第1、3列(Name、Gender),可改写为selected_columns = [[row[0], row[2]] for row in data]。

内容的提问来源于stack exchange,提问作者Nadila

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 03:57:03