固定宽度文本转 CSV / JSON 解析器
许多遗留系统、大型机报表和 COBOL 导出使用固定宽度列而非分隔符来存储数据。粘贴该文本,列出列宽(例如 6 3 8),每一行就会被切分为字段并导出为 CSV 或 JSON。可选择修剪填充空格,或将第一行作为表头以构建以列名为键的 JSON 对象。全部在浏览器本地运行——不会上传任何内容。
—
结果
使用方法
- 粘贴固定宽度文本,每行一条记录。
- 输入以空格或逗号分隔的列宽(例如 6 3 8)。
- 选择 CSV 或 JSON 输出并切换修剪。
- 对于 JSON,启用“第一行为表头”以列名作为键,然后复制结果。
常见问题
- 我如何知道列宽?
- 在源布局中数出每列占用的字符数,包括填充空格。大多数固定宽度规范都记录了列宽;你也可以在等宽编辑器中对齐文本后数出。
- 如果某行比预期短会怎样?
- 超出行末的字段会输出为空。比总宽度更长的行,多余字符会被忽略。
- CSV 如何加引号?
- 包含逗号、双引号或换行的字段会用双引号包裹,内部的引号会加倍,遵循 RFC 4180。
- 我的数据会被上传吗?
- 不会。解析完全在你的浏览器中进行,任何内容都不会离开你的设备。
相关工具
自动换行 — 将文本重排到指定列宽
在浏览器中将文本硬换行到固定行宽,在单词边界处断行。
文本 0 0
CSV 检查器
拖入 CSV,查看行/列数、每列类型推断、空值计数、唯一值计数和整行重复检测 — 全部本地处理。
文件 0 0
CSV 列提取器
粘贴 CSV/TSV,点击你想要的列,以纯行、CSV、引号逗号分隔或现成 SQL IN 子句获取。
文件 0 0
列对齐器 — 将文本对齐成列
在浏览器中把空格、逗号或制表符分隔的行填充为整齐对齐的列。
文本 0 0
CSV → HTML / Markdown / JSON 表
把 CSV 转成 HTML `<table>`、Markdown 表或 JSON 对象数组——自动识别分隔符。
转换 0 0
CSV ↔ JSON 转换器
在 CSV 与 JSON 之间互相转换,可选择分隔符。
文件 0 0