ArrayHelper logo

변환하려면 Ctrl / Cmd + Enter 를 누르세요

JavaScript, SQL, PHP, Python을 위한 텍스트 목록 배열 변환기

어떤 목록이든 붙여넣으면 코드에 바로 쓸 수 있는 배열로 즉시 바뀝니다.

[ Raw ]
[ JavaScript ]
[ SQL ]
에디터
자동
중복 제거
SQL
패널 · 최대 3개
가이드, 예시, FAQ

텍스트 목록을 배열로 변환하는 방법

스프레드시트의 열, 쿼리 결과, 로그 파일에서 열을 복사해 여기에 붙여넣으면 따옴표가 붙고 쉼표로 구분된, 코드에 바로 쓸 수 있는 배열 리터럴이 돌아옵니다. 가입도, 업로드도, 기다림도 없습니다.

  1. 목록을 붙여넣기 한 줄에 값 하나씩, 복사한 그대로. 빈 줄은 사라지고 앞뒤 공백은 정리되므로 Excel에서 지저분하게 붙여넣어도 깔끔하게 나옵니다.
  2. 규칙은 한 번만 설정 작은따옴표냐 큰따옴표냐, 숫자를 그대로 둘지 감쌀지, 중복을 없앨지, 어떤 SQL 방언을 쓸지. 선택한 설정은 다음에 방문할 때도 그대로 남아 있습니다.
  3. 복사하고 하던 일로 Ctrl / Cmd + Enter를 누르거나 자동 모드를 켜두면 입력에 맞춰 출력이 따라옵니다. 미리보기가 줄어든 상태라도 한 번의 클릭으로 배열 전체가 복사됩니다.

하나의 텍스트 목록, 모든 배열 형식

목록은 같은 순간에 여덟 가지 형식으로 모두 변환됩니다. 숫자는 숫자로 남고, 텍스트에는 따옴표가 붙으며, 값 안의 아포스트로피는 각 언어가 요구하는 방식으로 이스케이프됩니다.

입력 목록

apple
banana
42

얻게 되는 것

입력하는 동안 만들어지는, 바로 붙여넣을 수 있는 여덟 가지 출력. 가장 자주 쓰는 세 가지를 나란히 열어 두고 대상 언어가 바뀔 때 패널을 바꾸세요.

JavaScript / TypeScript 배열

['apple', 'banana', 42]

JS, TS, Node를 위한 평범한 배열 리터럴. 린터가 큰따옴표를 선호하면 한 번에 바꿀 수 있습니다.

SQL IN 절

IN (N'apple', N'banana', N'42')

WHERE 컬럼 IN (...)에 바로 들어갑니다. SQL Server는 N'...', MySQL·PostgreSQL·SQLite는 방언을 바꿔 '...'로.

Python 리스트

['apple', 'banana', 42]

스크립트, 픽스처, pytest의 parametrize 블록에 쉼표 하나 다시 치지 않고 붙여넣을 수 있습니다.

PHP 배열

array('apple', 'banana', 42)

오래된 코드베이스와 Laravel 설정 파일에서도 여전히 동작하는 고전적인 array() 문법.

JSON 배열

["apple", "banana", 42]

실제 문자열 이스케이프를 갖춘 엄격하게 유효한 JSON — API 요청 본문이나 픽스처 파일에 안심하고 쓸 수 있습니다.

C# 배열

new[] { "apple", "banana", 42 }

C#과 .NET을 위한 암시적 형식 배열로, JSON과 동일하게 이스케이프된 값으로 만들어집니다.

괄호 없는 쉼표 목록

'apple', 'banana', 42

대괄호가 전혀 없이 따옴표와 쉼표로만 이루어진 본문이라, 이 목록에 없는 어떤 언어에도 붙여넣을 수 있습니다.

사용자 지정 패턴

EXEC MyProcedure 'apple';
EXEC MyProcedure 'banana';
EXEC MyProcedure '42';

직접 템플릿을 작성하세요. {}는 값, {n}은 1부터 시작하는 행 번호, {i}는 0부터 시작하는 인덱스입니다.

실제로 지저분한 목록을 위해 만들었습니다

대부분의 목록 배열 변환기는 첫 아포스트로피나 1만 번째 줄에서 포기합니다. 이 도구는 여러분이 업무에서 실제로 붙여넣는 목록을 위해 만들어졌습니다.

  • 아무것도 업로드되지 않습니다. 변환은 브라우저 안에서 일어납니다. 내부 식별자, 이메일 주소, 고객 데이터가 기기를 떠나는 일은 없습니다.
  • 큰 목록도 계속 빠릅니다. 클래식 에디터는 5만 줄을 가볍게 감당하고, Ultra 에디터는 그보다 큰 붙여넣기에서도 부드러움을 유지합니다.
  • 따옴표가 정확히 이스케이프됩니다. O'Brien은 SQL에서 N'O''Brien', JSON에서 "O'Brien"이 되므로 뒤에서 깨질 일이 없습니다.
  • 숫자는 숫자로 남습니다. 순수한 숫자 줄은 기본적으로 따옴표 없이 나오고, 스키마가 문자열을 요구하면 클릭 한 번으로 바뀝니다.
  • 중복은 클릭 한 번으로. 중복 제거를 켜면 각 줄의 첫 번째 항목만 남습니다.
  • 패널 세 개를 동시에. Raw, JavaScript, SQL, Python, PHP, JSON, C#, Custom 중에서 골라 표시하고 원하는 순서로 끌어다 놓으면, 다음에도 같은 배치가 기다립니다.
  • 키보드 중심 설계. Ctrl / Cmd + Enter로 변환하고, 자동 모드는 짧은 목록을 입력하는 동안 갱신하며, 패널마다 자체 복사 버튼이 있습니다.
  • 무료이며 오픈 소스. 계정도, 사용량 제한도, 광고도 없습니다. 변환기 전체가 GitHub에 있어 읽어보거나 포크할 수 있습니다.

개발자가 텍스트 목록을 배열로 바꾸는 이유

스프레드시트로 SQL IN 절 만들기

Excel에서 주문번호나 이메일 열을 복사해 여기에 붙여넣으면, 몇 초 만에 따옴표와 이스케이프가 적용된 IN (...) 목록을 쿼리에 쓸 수 있습니다.

테스트 데이터 준비

SKU, 슬러그, 사용자 ID 목록을 단위 테스트와 모의 데이터용 JavaScript, Python, C# 배열로 바꿉니다.

API 요청 본문 준비

식별자 목록을 유효한 JSON 배열로 바꾼 뒤 Postman, curl, REST 클라이언트에 붙여넣으세요.

프로시저나 스크립트 일괄 호출

사용자 지정 패턴으로 한 줄에 한 문장씩 만들 수 있습니다. EXEC 호출, UPDATE 문, CLI 명령, 마이그레이션 스크립트 등.

내보낸 로그 정리

원본 로그 출력을 붙여넣고 중복과 빈 줄을 걷어내면, 반대편에서 깔끔하게 중복이 제거된 배열이 나옵니다.

열거형과 설정 파일 채우기

국가 코드, 기능 플래그, 로케일 목록을 설정 파일이 기다리는 배열 리터럴로 옮기세요.

텍스트 목록에서 배열로: 자주 묻는 질문

텍스트 목록 배열 변환기란 무엇인가요?

한 줄에 값 하나씩 적힌 단순한 목록을 코드에 바로 붙여넣을 수 있는 배열 리터럴로 바꿔 주는 도구입니다. ArrayHelper는 같은 목록의 JavaScript, SQL, Python, PHP, JSON, C#, 사용자 지정 형식을 한꺼번에 만들어 주므로 따옴표와 쉼표를 손으로 칠 일이 없습니다.

온라인에서 텍스트 목록을 배열로 어떻게 변환하나요?

이 페이지 위쪽 에디터에 목록을 붙여넣고 Ctrl / Cmd + Enter를 누르거나 자동 모드를 켜 둔 뒤, 필요한 패널을 복사하세요. 설치할 것도, 가입할 것도 없고 줄 수 제한도 없습니다.

따옴표와 특수 문자를 이스케이프하나요?

네. SQL에서는 작은따옴표가 두 번 반복되고, JSON과 C# 출력은 실제 JSON 문자열 이스케이프를 사용하므로 아포스트로피, 역슬래시, 탭이 포함된 값도 대상 언어에서 유효하게 유지됩니다.

숫자에도 따옴표가 붙나요?

기본적으로는 붙지 않습니다. 순수한 숫자 줄은 숫자로 기록되고 나머지는 모두 따옴표가 붙습니다. 컬럼이 문자열 타입이라면 도구 모음의 숫자 버튼으로 숫자에도 따옴표를 붙일 수 있습니다.

변환하면서 중복된 줄을 없앨 수 있나요?

네. 옵션 메뉴에서 중복 제거를 켜면 각 줄의 첫 번째 항목만 남습니다. 빈 줄과 앞뒤 공백은 이 설정과 관계없이 항상 정리됩니다.

얼마나 큰 목록까지 처리하나요?

클래식 에디터는 5만 줄까지 편안하게 다루고, Ultra 에디터는 그보다 큰 붙여넣기에서도 빠르게 반응합니다. 긴 출력은 속도를 위해 화면에서 줄어들지만, 복사는 언제나 전체 배열을 돌려줍니다.

제 목록이 서버로 전송되나요?

아니요. 모든 변환은 브라우저 안에서 로컬로 실행되므로 목록이 기기를 떠나지 않습니다. 그래서 내부 식별자나 고객 데이터에도 안심하고 쓸 수 있습니다.

출력 형식을 직접 정할 수 있나요?

네. Custom 패널은 EXEC MyProcedure '{}'; 같은 템플릿을 받습니다. {}는 줄의 값, {n}은 1부터 시작하는 행 번호, {i}는 0부터 시작하는 인덱스입니다. 각 줄이 그 템플릿으로 한 줄씩 만들어집니다.

IN 절은 어떤 SQL 방언을 쓰나요?

둘 다 지원합니다. SQL Server에서는 N'...'가 기본이며, MySQL, PostgreSQL, SQLite 등 표준 방언에서는 SQL 설정을 '...'로 바꾸면 됩니다.

내 언어로 텍스트 목록을 배열로 변환하기

같은 변환기를 아래 모든 언어로 준비했습니다. 생각할 때 쓰는 언어를 고르세요. 저장한 설정은 어느 언어에서나 그대로 따라옵니다.