🔍

首页 › 使用教程 › 办公与学习

列表格式转换教程:换行转逗号、加引号,快速写 SQL IN

发布于 · 阅读约 2 分钟 · 用到的工具:列表格式转换

一句话答案

打开列表格式转换工具,粘贴每行一个的列表,方向选“行 → 逗号”,引号选“单引号(SQL 转义 '')”即可得到 'a', 'b', 'c',直接放进 SQL 的 IN ( ) 中;反过来选“逗号 → 行”可以拆成每行一个。

本文目录
  1. 操作步骤
  2. 引号怎么选
  3. 写 SQL IN 查询
  4. 小技巧
  5. 常见问题

从 Excel 复制出来的一列数据是每行一个值,而 SQL 的 IN 查询、代码里的数组、很多系统的批量输入框都要求用逗号分隔。手动加逗号和引号既慢又容易漏。列表格式转换 可以一键完成。

操作步骤

  1. 粘贴列表:打开 列表格式转换,把内容粘贴到输入框,例如从 Excel 复制的一列。
  2. 选择方向:“行 → 逗号”把每行一个变成逗号分隔;“逗号 → 行”把逗号分隔的字符串拆成每行一个。
  3. 选择引号:无引号、单引号(SQL)、双引号(JSON)或 CSV(按需加引号);需要时修改“分隔符”。
  4. 复制结果:结果实时显示,点击“复制结果”。
4 行水果名转为带单引号的逗号分隔列表
4 行水果名转为带单引号的逗号分隔列表
📋 列表格式转换
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
打开工具 →

引号怎么选

以 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 以内的文本通常瞬间完成。