CSV 转 Excel
CSV to Excel
把一个或多个 CSV 写进一个 .xlsx 工作簿,列带类型、有标题行和筛选。
在 Excel 里打开一个 CSV 和拥有一个工作簿不是一回事:列都是文本,标题行和普通行没有区别,一整列 2024 会变成数字。这个工具写出真正的 .xlsx:列带类型,标题行冻结并可筛选,每个文件一个工作表。
把 .csv 或 .tsv 文件拖进来
一次拖多个,可以变成多张工作表,也可以叠成一张表。所有处理都在这个标签页里完成。
或者粘贴几行
从电子表格里复制来的制表符分隔文本也可以。
怎么用
拖入 CSV,或粘贴行
编码和分隔符按文件逐个检测并显示出来,读错的文件在你动手之前就一目了然。
选择每个文件一个工作表,还是叠在一起
叠加只保留第一个标题行,其余的接在后面,十二个月的月度导出要的正是这个。
决定要不要类型检测
打开时,看起来像数字的值会变成可以求和的数字。带前导零或前导 + 的值无论如何都保持为文本,电话号码就是靠这条保住的。
常见问题
前导零能保住吗?
能。带前导零的值无论类型检测怎么设都不会转成数字——正是这条规则让北京的座机号 01012345678 不会变成 1012345678。
能加公式或图表吗?
不能。这个工具写的是数据——值、类型、标题行——不是带格式的报表。公式、图表和单元格颜色是之后你在 Excel 里加的。
能处理多少行?
序列化和压缩在 worker 里进行,十万行是一秒钟的后台工作,而不是一个卡死的标签页。Excel 自身每个工作表 1,048,576 行的上限仍然存在。
可以从这些接进来
PDF 表格提取
PDF Table Extractor
靠页面画出的线找有框线的表格(含合并单元格),靠列对齐推断无框线的表格,逐个导出 CSV 或 TSV;值按印出来的原样保留,不猜列的类型。
PDF 表单数据提取
PDF Form Data Extractor
把一份或多份填好的表单 PDF 里的字段值读出来,汇进同一张表。
JSON ⇄ CSV 互转
JSON ⇄ CSV
把嵌套 JSON 按点路径列名拍平成列,或者从表格重新拼回对象。
CSV 查看器
CSV Viewer
打开很大的分隔符文件,识别列类型、给出列统计和排序,全程不把整份文件读进内存。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
CSV 清洗
CSV Cleaner
去掉单元格首尾空白、统一表头、修正数字和日期格式,并报出列数对不上的行。
数据透视表
Pivot Table
按一到两列把行分组,用计数、求和、平均、最小、最大或去重计数来聚合。
PDF 表格提取
PDF Table Extractor
靠页面画出的线找有框线的表格(含合并单元格),靠列对齐推断无框线的表格,逐个导出 CSV 或 TSV;值按印出来的原样保留,不猜列的类型。
Excel 转 CSV
Excel to CSV
把 .xlsx 或 .xls 工作簿的每一个工作表按你选定的编码和分隔符导出成 CSV。
Excel 工作簿合并
Workbook Merger
把多个工作簿或工作表并成一个,可以把行往下接,也可以让每个来源各占一个工作表。
音频格式转换
Audio Converter
在 MP3、WAV、FLAC、AAC、OGG、Opus 之间转换,比特率和采样率可设。