CSV 转 JSONL 转换器
即时将 CSV 文件转换为 JSONL(JSON Lines)格式。自动检测表头和推断类型。100% 客户端处理。
输入 CSV
拖拽 .csv 文件到此处,或点击浏览
支持 .csv, .tsv, .txt
输入 CSV
拖拽 .csv 文件到此处,或点击浏览
支持 .csv, .tsv, .txt
输出 JSONL
粘贴或拖入 CSV 内容即可转换
如何将 CSV 转换为 JSONL
CSV 转 JSONL 转换会读取 CSV 文件的第一行作为列标题,然后将后续每行转换为以这些标题为键的 JSON 对象。
我们的转换器自动检测分隔符(逗号、制表符或分号)并处理带引号的字段,包括包含逗号或换行符的字段。值会自动识别类型——数字、布尔值和 null 都会被检测。
输出为有效的 JSONL 格式,每行一个紧凑的 JSON 对象,可直接用于机器学习平台、数据管道和 API。
什么是 CSV 转 JSONL 转换?
CSV 转 JSONL 转换将电子表格和数据库中的表格数据转换为 JSON Lines 格式。CSV 的每一行变成一个单独的 JSON 对象,列标题用作键名。
这种转换对于准备机器学习训练数据(OpenAI、Hugging Face)、将数据加载到 NoSQL 数据库以及将结构化数据输入流式管道至关重要。
常见用例
机器学习训练数据
将 CSV 数据集转换为 JSONL,用于 OpenAI 模型微调或 Hugging Face 转换器训练。
数据迁移
将 SQL 数据库的 CSV 导出转换为 JSONL,导入 MongoDB 等 NoSQL 数据库。
电子表格转 API
将 Excel/Google Sheets 的 CSV 导出转换为 JSONL,用于批量 API 操作。
日志格式转换
将 CSV 日志导出转换为 JSONL,更好地兼容日志分析工具。
CI/CD 数据管道集成
在 CI/CD 流水线中自动将 CSV 转换为 JSONL,在将导出的报告和数据文件送入下游处理服务之前完成格式转换。
IoT 传感器数据处理
将 IoT 设备导出的 CSV 传感器数据转换为 JSONL 格式,接入时序数据库和实时分析平台。
常见错误与解决方案
缺少或不匹配的表头行
转换器使用第一行作为列标题。如果您的 CSV 没有表头行或表头与数据列不匹配,输出的 JSONL 将包含错误的键名。请确保第一行包含列名。
字段中未转义的逗号或引号
按照 CSV 标准,包含逗号或双引号的字段必须用双引号括起来。例如,城市名 'San Jose, CA' 在 CSV 中应显示为 "San Jose, CA"。字段引号不规范会导致列拆分错误。
非 ASCII 字符的编码问题
从 Windows 版 Excel 导出的 CSV 文件可能使用 Windows-1252 编码而非 UTF-8。如果 JSONL 输出中出现乱码,请在电子表格应用中将 CSV 重新保存为 UTF-8 编码后再转换。
常见问题
这个 CSV 转 JSONL 转换器如何检测表头?
CSV 的第一行自动用作列标题。每个标题成为输出 JSONL 对象中的 JSON 键。标题会自动去除首尾空白。
CSV 转 JSONL 转换时会推断哪些数据类型?
是的。转换器自动检测数字、布尔值(true/false)和 null 值。其他值视为字符串。这确保您的 JSONL 输出具有正确的 JSON 类型。
这个 CSV 转 JSONL 转换器会上传我的数据吗?
是的。所有转换都在您的浏览器本地进行,不会将任何数据发送到服务器。您的 CSV 内容永远不会离开您的设备。
可以为 JSONL 转换选择自定义 CSV 分隔符吗?
可以!使用我们的 JSONL 转 CSV 转换器将 JSONL 文件转换为 CSV 格式,适用于电子表格应用程序。
CSV 转 JSONL 转换中空单元格如何处理?
支持。转换器自动检测制表符、逗号和分号分隔符。您可以上传 .tsv 或 .csv 文件,分隔符会被自动识别。
如何将 JSONL 转回 CSV?
空单元格在 JSONL 输出中会转换为空字符串。如需将其设为 null 值,可以对 JSONL 输出进行后处理。类型推断仅适用于非空值。
如果 CSV 列数不一致会怎样?
可以。转换器能高效处理任意数量的列。每个列标题成为 JSON 对象中的一个键。没有列数限制,不过列数非常多的 CSV 文件会产生更大的 JSONL 输出。
可以将 TSV(制表符分隔)文件转换为 JSONL 吗?
转换器会去除 BOM 字符并处理 Excel 特有的问题,如带引号的数字和日期格式。但 Excel 公式不会被计算,它们以字符串形式呈现。为获得最佳效果,请从 Excel 使用「CSV UTF-8」格式导出。