多段文本合并
多段文本合并是一个免费在线工具:把两段到一百段文字或多个 txt 文件合成一份,支持首尾拼接(可加分隔线与段标题)、按行交叉(A 一行、B 一行轮流排,适合中英对照)和按行左右并排(姓名一列、电话一列合成一行)三种方式;GBK 与 UTF-8 文件混在一起也不乱码。全程在浏览器本地处理,文本不上传。
请在上面粘贴文字或选择 txt 文件
如何使用多段文本合并
把文字分别粘贴进「第 1 段」「第 2 段」,或点「选择 txt 文件(可多选)」一次选多个文件、直接拖进来(自动识别 UTF-8 与 GBK),需要时点「按名称排序」或用上移、下移调整顺序。
选合并方式:首尾拼接、按行交叉或左右并排,再选段间分隔、段标题、列分隔和长短不一时的处理方式,结果会自动刷新。
看统计条与结果框确认无误后,点「复制结果」,或点「下载 txt」得到一个合并后的 UTF-8 文件。
关于多段文本合并的常见问题
- 在线文本合并会上传我的文字吗?
- 不会。合并在浏览器本地完成,文字和 txt 文件不发送到服务器、不写入本地存储,关闭页面即清除;页面只记住你选的合并方式、分隔符这类偏好。
- 多个 txt 文件怎么合并成一个?
- 点「选择 txt 文件」一次多选(或直接拖进来),每个文件成为一段;需要时点「按名称排序」,合并方式选「首尾拼接」,再点「下载 txt」就得到一个合并后的文件。最多 100 个文件、合计约 1000 万字。
- 手机上怎么把多个txt文件合并成一个?
- 手机浏览器打开本页,点「选择 txt 文件(可多选)」,在系统文件选择器里一次勾选多个文件即可,每个文件成为一段;手机上没法拖放,也可以把文字分别粘进各段。手机合并txt文件和电脑一样在本地处理,合并后点「下载 txt」保存,或点「复制结果」粘到别处。
- txt小说章节合并时顺序乱了怎么办?
- 点「按名称排序」会按文件名里的数字排,第2章排在第10章前面;文件名用「第十章」这类中文数字时无法自动排,可以用每段的上移、下移按钮调整。段标题选「【段名】」,每章开头会带上章节名。
- 姓名和电话两列文字怎么合并成一行?
- 把姓名粘在第 1 段、电话粘在第 2 段(顺序要一一对应),合并方式选「左右并排」,列分隔选 Tab,结果每行就是「姓名 Tab 电话」,粘进 Excel 或 WPS 会自动分成两列。
- 中文英文怎么按行交叉合并成中英对照?
- 中文放第 1 段、英文放第 2 段,选「按行交叉」即可一行中文一行英文;如果每句占好几行、句与句之间空一行,把交叉单位改成「按段落」。
- 两段文本行数不一样,文本合并会丢行吗?
- 默认不会:按行交叉时短的用完后其余接着排,左右并排时缺的格留空。只有你选了「截到最短一段」才会丢掉多出来的行,页面会明确提示丢了几行。
- GBK 编码和 UTF-8 的 txt 合并会乱码吗?
- 不会。每个文件分别自动识别 UTF-8 或 GBK 再合并,下载统一为带 BOM 的 UTF-8,记事本、手机都能正常打开;需要 GBK 文件可以再用文本文件编码转换。
- 文本合并后能顺便去掉重复行吗?
- 本工具只负责合并,不改内容。合并后点「复制结果」,粘到文本去重里去重即可;要排序就用文本排序。
- 多个 CSV 文件能用文本合并直接拼吗?
- 能首尾拼接,但不会识别表头,每个文件的表头都会留在结果里。多个 CSV 请用 CSV 合并,它按表头名对齐列、只保留一份表头。
- 文本合并最多能合并多少段,大文件会卡吗?
- 最多 100 段、合计约 1000 万字。200 万字以内实时出结果;更长的点「开始合并」后分段处理并显示进度,可以随时取消。
多段文本合并有哪些功能特点
- 三种合并方式:首尾拼接、按行交叉(隔行合并)、左右并排,一个页面切换,结果自动刷新。
- 多个txt文件合并:一次选多个文件或直接拖入,每个文件一段,最多 100 段;txt文件批量合并后一键下载。
- 按名称自然排序:第2章排在第10章前面,小说章节合并成一个txt不用手动挑顺序。
- 段标题与分隔线:每段开头可加【段名】、===== 段名 ===== 或 ## 段名,合并时加分隔线 ---------- 一眼看出哪里是下一段。
- 中英文对照合并:中文一段、英文一段,按行或按段落交替,做双语对照排版很省事。
- 两列文字合并成一行:姓名和电话合并成一行,中间用 Tab 隔开,粘进表格自动分列。
- GBK和UTF-8文件合并不乱码:每个文件单独识别编码,下载统一为带 BOM 的 UTF-8。
- 本地处理不上传:没有服务器参与,断网也能用。
三种文本合并方式怎么选,首尾拼接还是按行交叉
先想清楚结果要「一段接一段」还是「一行对一行」:整篇接在后面用首尾拼接;两段按行交叉合并、轮流排用按行交叉;同一行左右拼起来用左右并排。下表的示例结果都是工具对「填入示例」里的内容实际合并出来的(⇥ 表示 Tab,⏎ 表示换行):
| 方式 | 适用场景 | 示例输入(每段第一行) | 示例结果 |
|---|---|---|---|
| 首尾拼接 | 多个 txt 合并成一个、小说章节合并、几段文案拼起来 | 周末去了城郊的山上看日出。 / 到山顶时云海被染成金色。 | 周末去了城郊的山上看日出。 ⏎ 凌晨四点出发,山路很黑。 ⏎ ⏎ ---------- ⏎ ⏎ 到山顶时云海被染成金色。 ⏎ 下山时大家都说下次还要再来。(段间分隔选「分隔线」) |
| 按行交叉 | 中英对照、问答交替、两份名单交错 | 早上好。 / Good morning. | 早上好。 ⏎ Good morning. ⏎ 今天天气不错。 ⏎ The weather is nice today. ⏎ 我们去公园吧。 ⏎ Let’s go to the park.(每段轮流取 1 行) |
| 左右并排 | 姓名列 + 电话列合成一行、拼成表格粘进 Excel | 张三 / 138 0000 0001 | 张三⇥138 0000 0001 ⏎ 李四⇥138 0000 0002 ⏎ 王五⇥138 0000 0003 ⏎ 赵六⇥138 0000 0004(列分隔选 Tab) |
首尾拼接就是常说的文本拼接:两段文字合并、几十个 txt 合并成一个都用它,段间可以直接相连、换行接上、空一行或加分隔线。按行交叉也叫两个文本逐行合并、文本交叉合并,A 一行、B 一行轮流排,每次取几行可以调。左右并排是按行合并两个文本、左右合并文本:第 1 行接第 1 行,中间放 Tab、逗号或竖线,也就是按行拼接。
边界:本工具只按行号对齐,不按姓名之类的关键字匹配,两段顺序要一致。合并 CSV 并只留一份表头请用 CSV 合并;给每行都加同一个前缀或后缀请用 批量加前缀后缀;要把一段长文拆成多份,反过来用 文本拆分。
两段行数不一样时文本合并会怎样
以第 1 段 3 行(a1、a2、a3)、第 2 段 2 行(b1、b2)为例,不同处理方式的结果如下,都由工具现算:
- 按行交叉 · 短的用完后其余接着排(默认):
a1 ⏎ b1 ⏎ a2 ⏎ b2 ⏎ a3,共 5 行 - 按行交叉 · 截到最短一段:
a1 ⏎ b1 ⏎ a2 ⏎ b2,共 4 行;页面提示「按最短一段截断,丢掉了 1 行(第 1 段 1 行)」 - 按行交叉 · 用空行补齐:
a1 ⏎ b1 ⏎ a2 ⏎ b2 ⏎ a3 ⏎,共 6 行 - 左右并排 · 缺的格留空(默认):
a1⇥b1 ⏎ a2⇥b2 ⏎ a3⇥,共 3 行 - 左右并排 · 截到最短一段:
a1⇥b1 ⏎ a2⇥b2,共 2 行;页面提示「按最短一段截断,丢掉了 1 行(第 1 段 1 行)」
默认的处理方式不会丢任何一行。左右并排补空时会保留行尾的分隔符,例如最后一行是「a3⇥」,这样粘进表格后每行列数一致,列不会错位;只有选了「截到最短一段」才会丢掉多出来的行,而且会明确提示丢了几行、是哪一段的。
合并多个txt文件有哪些注意事项
- 能选的不止 .txt:.md、.log、.srt 字幕、.csv、.tsv、.json、.xml、.html、.yaml、.ini、.sql 这类纯文本文件都按文字读入后合并;Word(.docx)和 PDF 不是纯文本,不能直接合并,要先另存为 txt 再选进来。
- 按名称排序只认阿拉伯数字:第2章在第10章前面;「第十章」「第二章」这类中文数字无法自动排,请用上移、下移调整。
- 每个文件分别识别编码,GBK 和 UTF-8 混在一起也能正确读取;解码后乱码较多的文件会在该段下方提示,可以先用 文本文件编码转换 转成 UTF-8。
- 下载的合并文件统一为 UTF-8 带 BOM、换行为 LF,记事本和手机都能直接打开;文件名取第一个文件的名字加「_合并」。
- 每段开头结尾多余的空行会去掉(段内空行和缩进不动);还想清掉段内空行可以再用 去空行空格。
- 合并后要去重请用 文本去重,要排序请用 文本排序,要加行号请用 添加行号,要比较合并前后的差别可以用 文本对比。
多段文本合并也叫在线文本合并、txt合并、合并txt文件、多个txt合并成一个、多个txt文件合并;英文里常说 text merge、merge txt files 或 combine text online。