复制 CSV 中的列
要在 CSV 中复制一列,请在列字段中把该列的编号输入两次。输入 1,1,2 会先返回第一列两次,然后是第二列。副本会精确出现在您在列表中放置的位置。
如何复制一列
-
1
找到该列
从左侧开始从 1 计数,得到您要重复的列的编号。
-
2
重复该编号
在列字段中按所需副本数量写入该编号,并加上您要保留的其他列。例如 2,2,1。
-
3
粘贴 CSV
粘贴包含标题行的数据。标题单元格也会被重复。
-
4
提取并复制
点击“提取列”,然后从输出框中复制结果。
重复编号的工作方式
列表中的每个编号都会生成一个输出列。工具不会检查某个编号是否已经使用过,因此同一位置可以出现任意多次。每个副本都取自同一行中的同一个源单元格。
从以下 CSV 开始:
id,name,city
10,Ada,London
11,Grace,Boston
输入 1,1,3 会得到:
id,id,city
10,10,London
11,11,Boston
输入 2,1,2 会把姓名放在 id 的两侧:
name,id,name
Ada,10,Ada
Grace,11,Grace
重复列有用的场景
- 某个系统要求同一个值出现在两个字段中,例如邮箱同时用作用户名和联系地址。
- 您计划在电子表格中编辑其中一个副本,同时保留原始列用于比较。
- 模板要求每行的开头和结尾都有键列。
注意事项
复制后的标题与原标题相同。许多导入工具不接受同名的两列,因此在加载文件之前,请在输出的第一行重命名其中一个标题。
结果中只会出现您在列表中指定的列。如果既要重复某列,又要保留其他所有列,请输入所有需要的列,例如对于三列文件,要在末尾再加一个第三列,就输入 1,2,3,3。
| 目标 | 文件中的列数 | 输入 |
|---|---|---|
| 将第 1 列复制到它旁边 | 3 | 1,1,2,3 |
| 在末尾追加第 3 列的副本 | 3 | 1,2,3,3 |
| 第 2 列重复三次 | 2 | 1,2,2,2 |
包含逗号的单元格在每个副本中都会用双引号括起来,因此结果仍然是有效的 CSV。
重命名副本
提取后,修改结果的第一行,使每列都有各自的名称,例如 id,id_copy,city。这在任何文本编辑器中只需几秒钟,并且可以避免因列名重复而导致的导入错误。数据行无需修改,因为每个副本在该行中的值与原列相同。如果需要编辑副本,请在导入后用电子表格进行。
常见问题
可以。每个副本重复一次编号即可,例如 3,3,3 会把第三列输出三次。
标题行与其他行的处理方式相同,因此复制的单元格内容也相同。如果需要不同的名称,请编辑输出的第一行。
只有您在列表中列出的列才会保留。输出只包含列表中指定位置的列,不包含其他内容。
可以。按您希望看到的顺序写下编号,并以要重复的列结束,例如 1,2,3,1。
相关工具
Markdown 转 Word 转换器
在浏览器中将 Markdown 转为可编辑的 Word DOCX,支持标题、列表、代码、GFM 表格、页面尺寸、页边距和字体设置。
RTF 转 DOCX 转换器
在线将 RTF 文档转换为 DOCX。上传你的 .rtf 文件,下载一个保留格式、可编辑的 Microsoft Word 文档。
TSV 转 CSV
粘贴以制表符分隔的值,得到标准的逗号分隔 CSV。包含逗号、引号或换行的字段会按 RFC 4180 规则加上引号,因此导入时不会错位。
WAV 转 MP3 转换器
在线将 WAV 转为 MP3。上传一个 WAV,我们在服务器上将其编码为高质量的 192 kbps MP3,几秒即可下载。最大 200 MB,2 小时后删除。
重复文件名检测器
粘贴文件名列表,查看哪些名称出现多次,带计数,并可选忽略大小写进行匹配。
vCard 转 CSV
粘贴 vCard(.vcf)导出内容,即可得到包含姓名、邮箱和电话三列的整洁 CSV,每个联系人一行,可直接在电子表格或联系人导入工具中打开。
此工具还提供其他语言版本
- คัดลอกคอลัมน์ใน CSV [TH]
- Duplikowanie kolumny w pliku CSV [PL]
- Nhân đôi một cột trong CSV [VI]
- Duplikat kolom dalam CSV [ID]
- تكرار عمود في ملف CSV [AR]
- Spalte in einer CSV-Datei duplizieren [DE]
- CSV の列を複製する [JA]
- Duplicar uma coluna em um CSV [PT]
- Duplicar una columna en un CSV [ES]
- CSV 열 복제하기 [KO]
- Duplicera en kolumn i en CSV-fil [SV]
- Dupliquer une colonne dans un CSV [FR]
- Een kolom in een CSV-bestand dupliceren [NL]
- Duplicate a Column in a CSV [EN]
- Duplicare una colonna in un CSV [IT]
- Как дублировать столбец в CSV [RU]
- CSV dosyasında bir sütunu çoğaltın [TR]