在线 Excel 编辑器
免费 · 无需注册 · 本地处理

在线转置 Excel 行列 — 免费·无需上传·一键完成

行列互换,一键转置所有工作表:数据与格式同步调整,多个工作表一次批量完成,导出标准 xlsx。无需上传、无需注册,文件只在本地处理。

将一个 .xlsx / .xlsm / .xls 文件拖到这里,或点击选择

支持 .xlsx / .xlsm / .xls · 本地处理 · 从不上传

行变成列、列变成行:转置前后

转置会交换工作表的两条坐标轴:原第 1 行第 2 列的单元格移动到第 2 行第 1 列,所有单元格一一对应移动。一张 3×2 的表(3 行 2 列)会变成 2×3:

转置前 —— 3 行 × 2 列转置后 —— 2 行 × 3 列
姓名, 城市姓名, Ada, Leo
Ada, 巴黎城市, 巴黎, 罗马
Leo, 罗马

原来的第一列(姓名、Ada、Leo)变成新的第一行,原来的第二列(城市、巴黎、罗马)变成新的第二行。表头、数字、日期和空单元格都随其值一起移动。

如何在线转置 Excel 行列

  1. 拖入一个 .xlsx / .xlsm / .xls 工作簿——全部在本地处理,不会上传。
  2. 无需任何选项:选好文件后,转置按钮立即可用。
  3. 点击「行列转置」——每张工作表依次完成翻转。
  4. 查看报告——每张表列出转置前后的维度,如 Sales:3×2 → 2×3。
  5. 下载结果——干净的 .xlsx 文件,命名为 {原文件名}-transposed.xlsx。

工作原理

本工具用 SheetJS 在浏览器内读取工作簿,把每张工作表变成纯值的二维数组——文本、数字、布尔、日期都保留类型;再沿主对角线翻转(输出 [i][j] = 源 [j][i]),于是行变列、列变行。锯齿行会先按全表最大列宽以 null 补齐,结果始终是干净的矩形,空表仍为空。翻转后的数组由 SheetJS 重新打包为新的 .xlsx 供下载。整条链路——解析、转置、再打包——全部在浏览器内的 JavaScript 中完成,文件不上传服务器一个字节。

你的文件不会离开设备——处理 100% 在浏览器内完成。

与 Excel「选择性粘贴→转置」的对比

Excel 内置路径是先复制一块区域,再到目标处右键、选选择性粘贴、勾选转置。本工具跳过这些步骤,一键翻转整张表。

方式文件去向预期
本工具不上传——浏览器内处理免费、无注册、一次转置整表、支持批量
Excel 选择性粘贴→转置留在本地磁盘手动复制粘贴、一次一块、结果为值

典型使用场景

  • 粘贴来的数据方向错了——标签横向排成一行,而你需要它们纵向成列(或相反)。
  • 报表或透视表导出把时间放在列上,而筛选或图表需要它们按行排列。
  • 目标系统要求每行一条记录,但源表把记录并排挤在同一行。
  • 需要对比两份方向相反的列表。

超大宽表转置后会变得非常长,反之亦然。Excel 工作表上限为 1,048,576 行 × 16,384 列:行数超过 16,384 的表无法直接转置,因为转置后列数会超出上限,请先裁剪再处理。

哪些内容会保留

每个值都会移动到镜像位置:文本、数字、布尔值和日期保持原有类型,空单元格仍为空。各行长度不一致的锯齿表会先以空单元格补齐到最大行宽,结果始终是规整的矩形表,与 Excel 对已用区域之外空单元格的处理一致。

空工作表转置后仍为空,工作表顺序与表名保持不变,编辑器内部的 meta sheet(下划线开头)会被忽略。

产物仅按单元格值重建:单元格样式、列宽、合并单元格、图表和公式都不会保留——公式以其最后一次计算出的常量值写入。需要保留格式时,请在在线编辑器中打开文件手工转置。

限制说明

  • 输出文件中的格式、合并单元格、图表和公式会被简化或丢弃。
  • 结果必须落在 Excel 网格上限内:转置后最多 1,048,576 行、16,384 列。
  • 加密工作簿(打开需密码)无法读取。
  • 支持旧版 .xls 作为输入,但结果始终输出为 .xlsx。
  • 所有工作表都会被转置;此处不支持仅转置选定的表或区域。

常见问题

这个转置工具真的免费吗?

是的,100% 免费,无需注册、没有水印、没有文件数量限制,全部在浏览器中处理。

转置 Excel 工作表到底做了什么?

它交换两条坐标轴:每一行变成一列,每一列变成一行。3 行 2 列的表会变成 2 行 3 列,每个值移动到对应的镜像位置。

格式和公式会保留吗?

不会——产物按单元格值重建,样式、列宽、合并单元格和图表会被简化,公式以最后一次计算的值写入。需要保留格式请使用在线编辑器。

空单元格和长短不一的行会怎样?

空单元格保持为空。长度不同的行会在转置前以空单元格补齐到最大行宽,因此结果始终是规整的矩形表。

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

不会。解析、转置、重建全部在浏览器内用 JavaScript 完成,文件从不离开你的设备。

加密文件能处理吗?

不能。打开前要求密码的工作簿是真正加密的,没有密码无法读取。

能转置多大的表?

转置后的表必须满足 Excel 上限:1,048,576 行 × 16,384 列。宽于 16,384 列的表可以转置(会变高),但高于 16,384 行的表转置后会过宽,请先删除多余行。

支持哪些格式?

输入支持 .xlsx、.xlsm 和旧版 .xls,结果统一下载为新版 .xlsx 文件。

相关工具

想看完整教程?阅读 怎么在 Excel 里交换行和列 —— 分步说明、Excel 手动操作方法和常见问题。

重排数据时还想保留样式、合并或图表?

打开免费在线 Excel 编辑器