Tabularly

拼接 CSV 和 Excel 文件——堆叠多个文件的行

例如:把一月和二月的销售报表堆叠成一个文件。

想按相同列合并文件? 试试合并.

Tabularly Pro

Remove ads, lift file-size limits, unlock multi-file joins.

Go Pro
sponsored
Ad
Why we show ads

Loading saved state…

How it works & FAQ

如何拼接(堆叠)CSV 与 Excel 文件

  1. 1

    添加要堆叠的文件

    拖入两个或更多列结构相同的 CSV、Excel(.xlsx、.xls)或 TSV 文件——比如各月报表、各地区导出、日志批次。它们会在你的浏览器里读取;不会上传任何内容。

  2. 2

    检查列是如何对齐的

    Tabularly 按列名对齐,所以即使各文件表头顺序不同,也能正确堆叠。某个文件里缺少的列会用空白填充。

  3. 3

    堆叠并下载

    所有行会按你添加文件的顺序拼接成一张表。预览结果,可选择顺手去重,再以 CSV 或 Excel 格式下载。

把列结构相同的文件堆叠起来

拼接会把多张表纵向堆叠:每个文件的行依次放到上一个文件的下面,组成一张更长、列保持不变的表。当数据以相同结构被拆成若干份送来时——十二份月度导出、每个地区一个文件、每天的日志批次——而你需要把它们变成一份,这正是你要用的功能。它也被称为堆叠连接并集,或 Power Query 和 Power BI 里的 “Append Queries”

它和合并是相反的方向:合并按键把文件并排拼起来以增加列;拼接则把文件首尾相接以增加行。Tabularly 按列名对齐,所以即使各文件表头顺序不同也能对上,而某个文件里缺少的列会用空白填充,而不会让你的数据发生错位。

由于堆叠相互重叠的导出常会产生重复,你可以在同一流程里对合并后的结果去重——这是干净地汇总报表的一套常见组合操作。各行会保持你添加文件时的顺序。

一切都在你的浏览器里运行,所以你的数据从不离开设备——这和那些会上传你表格的工具不同。免费版可合并几个文件,每个最大约 10 MB;Pro 版支持更大的文件和更多的批量处理。

常见问题

拼接和合并有什么区别? +

拼接是把文件纵向堆叠——一个文件的行放到另一个下面,得到更多的行、列保持不变。合并是把文件横向关联——按共有的键匹配行并增加更多的列。需要“结构相同、增加行数”时用拼接,需要“把相关的列合到一起”时用合并。

这些文件需要列完全一致吗? +

它们应当具有相同的列结构。Tabularly 按列名对齐(顺序无所谓),某个文件里缺少的列对应单元格会留空,所以细微差异都能妥善处理。

这和 concatenate / union / “Append Queries” 一样吗? +

是的——堆叠、连接(concat)、并集,以及 Power Query / Power BI 的 “Append Queries”,描述的都是这种纵向合并。在这里只需点几下、无需任何设置。

我一次能拼接多少个文件? +

一次可以处理好几个。免费版覆盖日常场景,足以合并几个文件;Pro 版增加了更大的文件和更多的批量处理,适合繁重的报表汇总。

堆叠后我能删除重复项吗? +

可以——拼接常会在文件相互重叠处产生重复行。你可以在同一流程里按选定的列对合并后的结果去重。

我的文件会被上传到服务器吗? +

不会。拼接完全在你的浏览器里运行,所以文件内容从不离开你的设备——可在开发者工具里验证(不会出现任何上传)。

相关工具