ZH
我的工具

列表转逗号分隔工具(换行转逗号)

把一列或一组列表转成逗号分隔的一行、SQL IN 列表或 JSON 数组,支持引号、自定义分隔符、去重和排序,也可以把一行拆回多行。

最多 1,000,000 个字符。
转换方向
转换后的列表
苹果, 香蕉, 樱桃, O'Brien, 香蕉
5 项
同样的内容,常用格式
格式结果
逗号加空格苹果, 香蕉, 樱桃, O'Brien, 香蕉
逗号(CSV 一行)苹果,香蕉,樱桃,O'Brien,香蕉
SQL IN 列表('苹果', '香蕉', '樱桃', 'O''Brien', '香蕉')
JSON 数组["苹果", "香蕉", "樱桃", "O'Brien", "香蕉"]
分号苹果; 香蕉; 樱桃; O'Brien; 香蕉
竖线苹果 | 香蕉 | 樱桃 | O'Brien | 香蕉
空格苹果 香蕉 樱桃 O'Brien 香蕉
我的工具 →
广告

粘贴电子表格的一列,或每行一项的列表,就能得到可直接用于邮件、搜索框、CSV 行、SQL IN (…) 子句或 JSON 数组的逗号分隔单行。你可以任选分隔符,安全地给每一项加引号,删除重复项并排序。反过来也行:把用逗号、分号或制表符分隔的一行拆回每行一项。

使用方法

  1. 粘贴列表,每行一项。
  2. 选择分隔符;如果各项是 SQL、CSV 或 JSON 的文本值,还要选择引号。
  3. 选择包裹方式,例如 SQL IN 列表用 ( … ),数组用 [ … ]。
  4. 复制结果,或复制表格中现成的格式。要还原时,请选择“用分隔符连接的一行 → 每行一项”。

计算公式

输出 = 包裹开头 + 引号(项₁) + 分隔符 + 引号(项₂) + … + 包裹结尾

引号会按各格式正确转义:SQL 单引号把内部的撇号写两遍(O’Brien → 'O''Brien'),CSV 双引号按 RFC 4180 要求把内部引号写两遍,JSON 引号使用反斜杠转义,使结果能被当作 JSON 解析。拆分时,引号内的分隔符不会被当作分隔符,外围的 ( )、[ ]、{ } 会被去掉,“自动检测”会按制表符、分号、逗号、竖线的顺序,选取发现的第一种。

示例

默认列表(苹果、香蕉、樱桃、O’Brien、香蕉)会变成 苹果, 香蕉, 樱桃, O'Brien, 香蕉。使用单引号、( … ) 和“删除重复项”后,得到 SQL 列表 ('苹果', '香蕉', '樱桃', 'O''Brien'),表格里的 JSON 数组是 ["苹果", "香蕉", "樱桃", "O'Brien", "香蕉"]。

常见问题

怎样把 Excel 的一列变成逗号分隔的列表?

复制这一列并粘贴到这里(每个单元格占一行),保持“逗号加空格”,再复制结果。

怎样用列表生成 SQL IN 子句?

选择单引号和 ( … ) 包裹。值中的撇号会自动写成两个,所以 O’Brien 仍是有效的字符串。

怎样把逗号分隔的一行拆成多行?

选择“用分隔符连接的一行 → 每行一项”和分隔符(或自动检测)。包含逗号的带引号的值会保持为一个整体。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 列表转逗号分隔工具(换行转逗号). https://kakao.mobile/zh/tools/list-to-comma-separated-tool/

MLA

“列表转逗号分隔工具(换行转逗号).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/list-to-comma-separated-tool/.

广告