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

如何移除CSV文件第一列中的方括号及其内部内容?

移除CSV第一列中的方括号及其内部内容的方法

方法1:Excel/Google Sheets 公式处理

假设目标数据在A列,在空白列(比如B列)的第一个单元格输入公式:
=LEFT(A1, FIND("[", A1)-2)
按下回车后下拉填充所有行,即可得到清理后的内容。随后将B列复制,粘贴为数值替换原A列,最后保存为CSV文件。

方法2:Python 脚本批量处理

适合处理大文件或批量操作,脚本示例:

import csv

input_path = "你的输入文件.csv"
output_path = "处理后的文件.csv"

with open(input_path, "r", newline="", encoding="utf-8") as in_csv, open(output_path, "w", newline="", encoding="utf-8") as out_csv:
    reader = csv.reader(in_csv)
    writer = csv.writer(out_csv)
    for row in reader:
        if row:
            # 按" ["分割第一列,取前半部分
            row[0] = row[0].split(" [")[0]
        writer.writerow(row)

运行脚本后,处理后的文件.csv就是清理完成的结果。

方法3:命令行 sed 工具(Linux/macOS)

直接在终端执行命令一键处理:
sed -E 's/ \[.*\]//' 输入文件.csv > 输出文件.csv
该命令通过正则匹配,直接移除所有 [xxx]格式的内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 09:31:13