CSV列提取器
从您的CRM系统、分析平台或数据库导出的数据文件通常包含30列,而您实际仅需其中3列。该工具可读取CSV格式文件,提取以逗号分隔的列索引列表(索引编号从1开始),并生成仅包含指定列的新CSV文件(按您要求的顺序排列)。标题行与数据行处理方式一致:头部中的第1列始终对应所有数据行中的第1列。
如何提取列
-
1
粘贴 CSV 文件
完整文件或片段。行以CR、LF或 CRLF 分隔,每行均按标准CSV规则进行解析。
-
2
列出需要保留的列
使用以逗号分隔的1开头索引,例如`1,3,5`。输出结果将按此顺序排列,您可随时调整列顺序。
-
3
运行提取
每行仅使用指定单元格重新编写。单元格内的逗号会自动转为引号处理。
-
4
复制或保存
将结果粘贴到Excel、数据库导入向导或任何可读取CSV格式的工具中。
提取器如何处理那些棘手的部分
CSV格式乍看简单,但当遇到包含逗号或引号的单元格时情况就不同了。该提取工具会按照符合RFC 4180标准的CSV规则解析每一行。
输入解析规则
- 行会根据任意Unicode换行符自动分割,因此来自Windows、macOS和Linux系统的文件均可正常使用。
- 带引号的单元格中可能包含逗号、换行符及转义引号(
"")。 - 空的末尾行将被删除。
输出格式
- 输出结果中的列顺序与您输入时的顺序一致,而非输入数据中的顺序。
- 包含逗号的单元格会用双引号重新包裹,以确保下游解析器能正确读取。
- 不含逗号的单元格将原样输出,以保持输出结果简洁。
需注意的陷阱
| 场景 | 发生什么 |
|---|---|
| 超出最后一列的索引 | 该位置将显示空字符串。 |
| 负值或零索引 | 小于1的索引会被忽略。 |
| 单元格包含引号字符 | 输出时按RFC 4180重新加引号(""),以便严格的解析器能正确读回。 |
重复索引,例如 1,1,2 |
第1列会输出两次,适用于电子表格中键值的重复处理。 |
对于非常大的文件(数百万行),建议通过专用库对CSV数据进行流式处理;而该工具会将所有数据存储在内存中,当行数超过数十万时性能会显著下降。
常见问题
索引从最左侧列的1开始。如需按标题名称提取数据,请查看CSV文件中的标题行并将名称转换为对应位置。
是的,输出结果会保持索引列表的顺序。对于包含标题的所有行,3,1,2将首先显示第3列,随后显示第1列,最后显示第2列。
缺失的单元格将填充为空字符串,从而保持输出结果为矩形格式,避免下游工具在不规则行上出现显示错误。
是的。为了提取列,CSV 文件会被发送到我们的服务器进行处理,然后将结果返回给您的浏览器。它不会被存储,也不会添加到页面链接中。
相关工具
Excel 工作表拆分器
在浏览器中按工作表标签、数据行块或列值拆分 XLSX 或 XLS 工作簿。下载单个 XLSX 或本地 ZIP,无需上传文件。
Excel 工作表合并
在本机合并 XLSX、XLS、XLSM、XLSB 或 ODS 文件。保留独立工作表,或追加表头相同的行,然后下载 XLSX。
字幕转换器
在本地将 SRT 字幕转换为 WebVTT,或将 VTT 转换为 SRT。验证时间码,保留多行文本,然后复制或下载结果。
Word 转 Markdown 转换器
在浏览器中将 Word DOCX 文件转换为整洁的 Markdown,保留标题、列表、链接和简单表格,然后复制或下载可编辑的 .md 文件。
压缩包解压工具
直接在浏览器中查看 ZIP、JAR、XPI、DOCX、XLSX、PPTX 和 ODT 文件,并逐个下载内部文件,无需上传原始压缩包。
CSV 转 Excel
在浏览器中将 CSV 转为单工作表 XLSX。检查分隔符,保留标识符,只把明确数字写为数值单元格,全程不上传内容。
此工具还提供其他语言版本
- CSV 열 추출기 [KO]
- Trình trích cột dữ liệu CSV [VI]
- CSV-kolomextractor [NL]
- CSV-Spaltenextraktor [DE]
- CSV Column Extractor [EN]
- Ekstraktor Kolom CSV [ID]
- CSV-kolumnutdragare [SV]
- Ekstraktor kolumny CSV [PL]
- مستخرج عمود CSV [AR]
- เครื่องมือสกัดคอลัมน์ในตาราง CSV [TH]
- Extractor de Columnas CSV [ES]
- Extracteur de colonnes CSV [FR]
- Extrator de Colunas CSV [PT]
- CSV列抽出器 [JA]
- CSV Sütun Çıkarıcı [TR]
- Estrazione Colonne CSV [IT]
- Извлечение столбцов CSV [RU]