关于此工具
CSV 转置是一款免费的浏览器内工具,可交换 CSV 网格的行与列:第一列变为表头行,每个原始行变为一列,整张表被旋转。当电子表格的方向弄反了,或图表、导入需要数据沿行而非沿列排列时,它就是快捷的修复办法。
所有处理都通过 JavaScript 在你的浏览器本地完成——你的数据绝不会被上传或存储。解析器会尊重带引号的字段和转义引号,长度不齐的行会被补齐以免丢失数据,转置后的 CSV 会对需要的字段重新加引号。结果随你编辑实时更新,你可以复制或下载。
常见问题
转置具体做了什么?
第 i 行、第 j 列的单元格会移动到第 j 行、第 i 列。因此一个 3 行 2 列的表会变成 2 行 3 列,原来的第一列会作为新的顶部行从左到右排列。
遇到长度不同的行会怎样?
网格会按其最长行的宽度处理;较短的行在转置时用空单元格补齐,使每一列都得到处理,且不会有数据错位到别处。
带引号的字段和分隔符会被保留吗?
会。解析器会正确处理双引号字段、内嵌的分隔符和换行以及翻倍的引号;输出时,任何含有分隔符、引号或换行的字段都会重新加引号,使 CSV 保持有效。
假定了哪些 CSV 约定?
字段以所选分隔符(逗号、分号、制表符或竖线)分隔,不做特殊的表头处理——包括第一行在内的每一行都会被转置——字段内的双引号写作两个双引号。