固定宽度文本转 CSV / JSON 解析器
转换
许多遗留系统、大型机报表和 COBOL 导出使用固定宽度列而非分隔符来存储数据。粘贴该文本,列出列宽(例如 6 3 8),每一行就会被切分为字段并导出为 CSV 或 JSON。可选择修剪填充空格,或将第一行作为表头以构建以列名为键的 JSON 对象。全部在浏览器本地运行——不会上传任何内容。
—
结果
使用方法
- 粘贴固定宽度文本,每行一条记录。
- 输入以空格或逗号分隔的列宽(例如 6 3 8)。
- 选择 CSV 或 JSON 输出并切换修剪。
- 对于 JSON,启用“第一行为表头”以列名作为键,然后复制结果。
常见问题
- 我如何知道列宽?
- 在源布局中数出每列占用的字符数,包括填充空格。大多数固定宽度规范都记录了列宽;你也可以在等宽编辑器中对齐文本后数出。
- 如果某行比预期短会怎样?
- 超出行末的字段会输出为空。比总宽度更长的行,多余字符会被忽略。
- CSV 如何加引号?
- 包含逗号、双引号或换行的字段会用双引号包裹,内部的引号会加倍,遵循 RFC 4180。
- 我的数据会被上传吗?
- 不会。解析完全在你的浏览器中进行,任何内容都不会离开你的设备。
相关工具
BCD 转换器(二进制编码十进制)
十进制与 8421 二进制编码十进制互转 — 每位 4 比特半字节、压缩 BCD 十六进制字节、BCD 有效性校验。
转换00
格雷码转换器
在十进制、二进制和反射二进制格雷码之间双向转换,可选固定位宽并附 0-7 对照表。
转换00
二进制补码转换器 (8–64 位)
输入十进制、hex、二进制或八进制值,查看其 8/16/32/64 位二进制补码位模式,以及有符号/无符号读法、hex、八进制与反码 — 在浏览器内完成。
转换00
IEEE 754 浮点转换器 (32 与 64 位)
查看任意数字在 float32 与 float64 下的精确 IEEE 754 位布局 — 符号、指数与尾数位、hex、存储值与舍入 — 或将 hex 位解码回数字,全部在浏览器内完成。
转换00
进制转换器
在二进制、八进制、十进制和十六进制之间转换数字。
转换00
单位换算
换算长度、重量、温度、面积、体积、速度和时间。
转换00