列表格式转换教程:换行转逗号、加引号,快速写 SQL IN
一句话答案
打开列表格式转换工具,粘贴每行一个的列表,方向选“行 → 逗号”,引号选“单引号(SQL 转义 '')”即可得到 'a', 'b', 'c',直接放进 SQL 的 IN ( ) 中;反过来选“逗号 → 行”可以拆成每行一个。
从 Excel 复制出来的一列数据是每行一个值,而 SQL 的 IN 查询、代码里的数组、很多系统的批量输入框都要求用逗号分隔。手动加逗号和引号既慢又容易漏。列表格式转换 可以一键完成。
操作步骤
- 粘贴列表:打开 列表格式转换,把内容粘贴到输入框,例如从 Excel 复制的一列。
- 选择方向:“行 → 逗号”把每行一个变成逗号分隔;“逗号 → 行”把逗号分隔的字符串拆成每行一个。
- 选择引号:无引号、单引号(SQL)、双引号(JSON)或 CSV(按需加引号);需要时修改“分隔符”。
- 复制结果:结果实时显示,点击“复制结果”。

📋 列表格式转换
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
引号怎么选
以 apple、banana、cherry 三行为例:
| 引号 | 结果 | 用途 |
|---|---|---|
| 无引号 | apple, banana, cherry | 数字 ID、普通文本 |
| 单引号(SQL) | 'apple', 'banana', 'cherry' | SQL 的 IN 查询 |
| 双引号(JSON) | "apple", "banana", "cherry" | JSON 数组、JavaScript 代码 |
| CSV | 只给含逗号、引号的值加双引号 | 生成 CSV 一行 |
单引号模式会把值里的 ' 转义为 '',例如 O'Brien 变成 'O''Brien',可以直接用在 SQL 中;双引号模式按 JSON 规则转义。
写 SQL IN 查询
SELECT * FROM orders WHERE order_no IN ('A1001', 'A1002', 'A1003');
把订单号列粘贴进来,选“行 → 逗号”和单引号,把结果放进括号即可。值很多时,注意数据库对 IN 列表长度和语句长度的限制,数据量大可以分批查询,或改用临时表关联。
小技巧
- 先去重:列表里有重复值时,先用 删除重复行 处理;
- 数字 ID:数字列用无引号,数据库不需要做类型转换;
- 换分隔符:把“分隔符”改成分号或竖线,可以适配其他系统的输入要求。
常见问题
Excel 一列数据怎么变成逗号分隔?
复制这一列,粘贴到列表格式转换工具,方向选“行 → 逗号”,然后复制结果即可。
SQL IN 查询需要加什么引号?
字符串值用单引号,选“单引号(SQL 转义 '')”模式;数字 ID 可以不加引号。
逗号分隔的字符串怎么拆成每行一个?
方向选“逗号 → 行”,粘贴字符串后每个值会单独占一行。
数据会上传吗?
不会。转换在浏览器本地完成,几 MB 以内的文本通常瞬间完成。