CSV / TSV

CSV 转置先核对行列与空单元格

交换整张表的行列,首行和首列一起参与;标题选项只改变预览,不删除数据。

CSV 转置

CSV 或 TSV 输入

输入与输出各限 1 MiB UTF-8、1000 行、1000 列;补齐后的矩形最多 100000 个单元格。

转置结果

单元格按字面文本显示;标题预览不会从导出中移除首行。

暂无结果。

表格在当前浏览器中处理,输入数据不上传服务器。

转置选项

标题选项只改变预览;所有单元格仍保留在 CSV/TSV 中,导出不带表头元数据。

粘贴表格以开始转换。

CSV 转置用于调整已有表格的方向:横向排列的月份可以移到左侧,纵向排列的项目也能移到顶部。它交换单元格坐标,不把相同名称的记录合并或求和。

CSV 行列互换前后,字段仍是原来的文字。007 不会变成 7,引用字段中的换行和逗号也不会拆成新的字段;只有位置与输出所需的 CSV 引号写法改变。

为什么使用 CSV 转置

让标签与对应数据一起移动

CSV 转置会把原首行变成首列,原首列变成首行,左上角也保留。若原首列是标签,可在结果预览中显示为表头;导出的字段在两种标题模式下完全相同。

三行两列的彩色矩阵变为两行三列,同一颜色的单元格按坐标交换位置。

先看清缺了哪些位置

短行不能让后面的内容向左错位。CSV 转置按最宽记录补齐各行末尾缺失的位置,并报告新增空单元格数;已有的中间空字段留在原列,不移动其他值。

短行在末尾补入一个空单元格后转置,空位置在结果矩阵中保留。

先确定分隔符和补空策略

01

分别选择输入与输出格式

从电子表格复制的内容通常用制表符分隔,粘贴后需选择对应输入分隔符。输出独立选择逗号、制表符、分号或竖线。工具不自动猜测,请先看输入行列数是否符合预期。

02

决定是否接受不规则行

默认在短行末尾补空至矩形,可切到拒绝模式先修正来源。物理空行作为含一个空字段的记录参与;引号内换行属于单元格内容,不另算一行记录。

03

核对尺寸并导出全量结果

行转列后,4 行 3 列应变成 3 行 4 列,标题也计入。预览可按 50 行或 20 列展开,导出不受显示数量限制;关闭自动转换后可用按钮或 Ctrl/Cmd + Enter 执行。

位置改变,字段原值保留

标题只是预览语义

全部单元格作为数据,或将原首列显示为结果表头,两者都不删首行、不造新列名。空白和重复标题允许存在。CSV 与 TSV 不携带标题元数据,切换视图不改变导出文本。

按 CSV 语法引用字段

引号内分隔符、双引号和换行保留为字段文字。可选择所有字段加引号;关闭时仍会为含特殊字符或空字符串的字段加引号,避免输出结构含混。

直接生成 TSV

TSV 转置只需把输入分隔符设为制表符;输出也选制表符时下载 .tsv,其他分隔符下载 .csv。输出为无 BOM 的 UTF-8,记录间使用 CRLF,不添加末尾记录结束符。

再转一次回到原方向

复制结果到输入,并选择相应分隔符,可再次进行 CSV 转置。矩形字段恢复原方向;先前补入的空字段仍在,不能恢复不规则行原来的长度或源文件引号排版。

容量、语法和功能范围

两个方向采用相同上限
输入和输出各最多 1 MiB UTF-8、1000 行、1000 列,补齐矩形最多 100000 格,标题与空记录都计入。补空和加引号会增加字节数,任一超限都会拒绝整次操作,不给截短结果。
严格解析,不额外清理
不修补未闭合引号,不去空格、删空行或过滤注释。起始未引用 BOM 作为文档标记处理;首个引用字段中的 BOM 则是数据。NUL 和无效 Unicode 拒绝,字段值不做数值或日期推断。
不是聚合透视表
没有分组、求和、公式计算、排序或单元格编辑。需要部分区域时先准备好子表再粘贴。不接受 XLSX、文件上传、URL 或批量;公式形状文本在预览中不执行,导入电子表格后的解释取决于该软件。
替换可预览和撤销
转置生成独立结果,不写回输入。示例和清空先展示替换内容及字符数量,应用后保留一次完整快照,撤销恢复输入、选项、自动状态、结果和错误。输入或参数变化会让旧结果过期并禁用导出。

CSV 转置常见问题

可以直接转置 Excel 的 .xlsx 或 .xls 文件吗?

不可以,本页接收粘贴的 CSV 或 TSV 文本。可先从电子表格复制所需区域,选择制表符输入,或在本机导出 CSV 后粘贴其内容,再用 CSV 转置核对行列方向。

每一行的列数不同怎么办?

默认以最宽记录为准,在短行末尾补入空字符串,再交换坐标。补空数量会显示在摘要中。不希望补空时选拒绝模式;不会截掉长行多出的字段。

能只转置数据的一部分吗?

本页始终转换当前输入的整张表,没有选区控件。请先在来源表格或 CSV 编辑工具中取出需要的区域,再粘贴。标题选项也不是排除首行或首列的开关。

什么时候需要选择“所有输出字段加引号”?

接收方要求每个字段统一引用时可以开启。按需引用模式已经保护分隔符、换行、双引号及空字段;全引用不会改变字段内容,也不能保证电子表格不把数字样式文字自动转成数字。

下载了 .csv,但在 Excel 中列没有正确分开怎么办?

确认导入时选择的分隔符与输出设置一致,文件扩展名本身不能说明使用逗号还是分号。也可改用制表符输出 TSV。软件的地区设置和类型识别需要在导入步骤中单独确认。

发现单元格位置不符合预期?

用小表核对 CSV 转置

先检查一个已知值、首行首列的位置和补空数量,再导出完整结果。