OpenRefine 무료 다운로드·설치 방법, 엑셀·CSV의 제각각인 표기 정리하기

엑셀이나 CSV에서 같은 이름이 조금씩 다르게 적혀 있으면 집계 결과도 여러 항목으로 갈라집니다. OpenRefine는 그런 값을 찾아 비교하고, 확인한 표기만 한꺼번에 고칠 수 있는 무료 데이터 정리 프로그램입니다. Windows에서는 공식 3.10.1 릴리스의 Java 포함 설치 파일 openrefine-win-with-java-installer-3.10.1.exe를 받을 수 있습니다.

이번에는 CSV의 New York과 new york처럼 대소문자가 다른 값을 찾아 한 표기로 맞춘 뒤 새 CSV로 저장해 보겠습니다. 원본 파일은 따로 보관하고 복사본으로 연습하면 결과를 비교하기 편합니다.

OpenRefine 제작자 공식 보석 아이콘
OpenRefine
OpenRefine
3.10.1버전
Windows환경
표기 정리작업
무료비용

OpenRefine CSV·엑셀 정리 프로그램 다운로드

OpenRefine로 무엇을 정리할 수 있나요?

OpenRefine는 데이터를 표로 열어 값의 분포를 살펴보고 여러 셀에 같은 수정을 적용하는 도구입니다. 엑셀에서 일일이 찾기·바꾸기를 반복하기 전에, 열마다 어떤 값이 몇 번 나왔는지 보고 결정할 수 있습니다. CSV·TSV뿐 아니라 XLS·XLSX 파일도 가져올 수 있습니다. 다만 엑셀의 셀 색이나 글자 서식은 가져올 때 유지되지 않으므로, 표 모양을 보존해야 하는 문서보다는 내용 정리에 적합합니다.

설치 후에는 내 컴퓨터에서 작은 서버가 실행되고 브라우저에 작업 화면이 열립니다. 기본적인 데이터 정리에는 인터넷 연결이 필요하지 않습니다. 웹 서비스와 데이터를 대조하거나 온라인 자료를 가져오는 작업은 별도로 연결이 필요합니다.

OpenRefine의 데이터 표와 표기 병합 화면

OpenRefine 공식 문서의 데이터 표와 값 필터, 이전 버전 화면OpenRefine 공식 문서의 Cluster and edit 후보 병합 창, 이전 버전 화면OpenRefine 공식 문서의 값 분포 필터, 이전 버전 화면OpenRefine 공식 문서의 CSV·엑셀 내보내기 메뉴, 이전 버전 화면

제작자 공식 문서의 실제 프로그램 화면입니다. 이전 버전 화면이므로 3.10.1에서는 색과 버튼 위치가 달라질 수 있습니다.

OpenRefine CSV·엑셀 정리 프로그램 다운로드

프로그램OpenRefine
제작OpenRefine
버전3.10.1
Windows 파일Java 포함 설치 EXE
비용무료 오픈소스
첫 작업CSV의 다른 표기를 확인해 병합

Windows 설치 파일 고르기

공식 GitHub 3.10.1 릴리스에는 운영체제별 파일이 함께 있습니다. Windows에서 Java를 별도로 준비하고 싶지 않다면 이름에 win-with-java-installer가 들어간 EXE를 고르세요. 압축 파일은 풀어서 쓰는 방식이라 아래 설치 단계와 다릅니다.

위 화면 사진은 제작자 공식 문서에 실린 실제 OpenRefine 화면입니다. 데이터 표와 왼쪽 필터, Cluster & edit 창, Export 메뉴를 보여 줍니다. 문서에 남아 있는 이전 버전 화면이라 3.10.1에서는 색이나 버튼 위치가 조금 다를 수 있습니다.

이전에 OpenRefine로 만든 프로젝트가 있다면 업데이트 전에 작업 공간을 백업하세요. 공식 설치 안내도 기존 프로젝트와 확장 기능을 확인하라고 권합니다. 처음 설치하는 경우에는 Java 포함 패키지를 선택하면 Java를 따로 설치할 필요가 없습니다.

  1. Windows에서 사용하는 PC가 맞는지 확인합니다.
  2. 공식 3.10.1 릴리스의 openrefine-win-with-java-installer-3.10.1.exe를 선택합니다.
  3. 저장된 파일 이름과 버전을 확인하고 설치 안내를 진행합니다.
  4. OpenRefine를 실행해 브라우저에 Create Project 화면이 열리는지 봅니다.

CSV를 열고 열 이름부터 확인하기

OpenRefine의 첫 화면에서 Create Project를 선택하고 컴퓨터에 저장된 CSV를 지정합니다. 가져오기 미리보기에는 처음 100행과 인식된 열이 보입니다. 쉼표가 잘못 구분되거나 첫 행이 데이터로 읽혔다면 프로젝트를 만들기 전에 구분자와 머리글 행을 바로잡으세요.

한글이 깨져 보인다면 이 단계에서 문자 인코딩을 확인해야 합니다. 원본이 UTF-8인데 다른 인코딩으로 해석됐다면 미리보기의 인코딩 설정을 바꾸고 다시 확인하세요. 프로젝트를 만든 다음 뒤늦게 글자를 손보는 것보다 가져오기 전에 바로잡는 편이 쉽습니다.

  1. Create Project → Get data from this computer에서 CSV 파일을 선택합니다.
  2. 미리보기에서 열이 예상대로 나뉘었는지 살핍니다.
  3. 첫 행을 열 이름으로 쓸지 정하고 프로젝트 이름을 적습니다.
  4. Create Project를 눌러 데이터 표를 엽니다.

비슷한 표기를 묶어 확인하기

이제 정리할 열의 머리글 옆 화살표를 누르고 Edit cells → Cluster and edit…를 엽니다. 또는 Text facet을 만든 뒤 왼쪽 필터 상자의 Cluster를 눌러도 됩니다. 후보가 뜨면 New York과 new york처럼 실제로 같은 대상을 가리키는지 한 줄씩 확인하세요.

OpenRefine가 비슷하다고 제안한 값이 반드시 같은 뜻은 아닙니다. 특히 이름이나 지명은 철자가 가까워도 다른 대상일 수 있습니다. 제안은 검토용이며, 체크하지 않은 묶음은 바뀌지 않습니다. 화면에 후보가 하나도 없다면 데이터에 비슷한 값이 없거나 현재 비교 방식으로 찾지 못한 것입니다. 이때는 Text facet에서 값 목록을 살펴보고 다른 비교 방식을 시도해 볼 수 있습니다.

  1. 표기를 맞출 열을 고르고 Cluster and edit…를 엽니다.
  2. 묶여 나온 기존 값과 해당 행 수를 읽습니다.
  3. 같은 뜻인 묶음에만 Merge?를 체크하고 New cell value에 남길 표기를 확인합니다.
  4. Merge selected & Close를 눌러 선택한 값만 반영합니다.
  5. 표로 돌아와 해당 열의 값이 원하는 표기로 바뀌었는지 살핍니다.

값 목록을 먼저 보고 싶다면 Text facet

한 번에 병합하기 전에 실제 표기가 얼마나 섞여 있는지 보고 싶을 수 있습니다. 정리할 열의 메뉴에서 Facet → Text facet을 선택하면 왼쪽에 값 목록과 각 값의 건수가 나옵니다. 이름순으로 볼 수도 있고, 많이 나온 순서로 바꿀 수도 있습니다. 예를 들어 New York이 23건이고 new york이 4건이라면 어느 쪽을 표준으로 삼을지 결정할 때 참고할 수 있습니다. 이 숫자는 예시이며, 사용자의 파일에서는 실제 건수가 표시됩니다.

목록의 항목 하나를 누르면 그 값이 들어 있는 행만 잠시 보입니다. 이 상태는 데이터를 삭제한 것이 아니라 보기만 좁힌 것입니다. 다른 열도 함께 살펴서 병합해도 되는 값인지 확인한 다음 Reset All로 필터를 풀어 전체 행으로 돌아오세요. 비슷한 표기가 여러 개라면 필터 안의 Cluster로 바로 후보 창을 열 수 있습니다. 반대로 딱 한 표기만 고쳐야 한다면 목록 항목에 나타나는 edit로 같은 값을 가진 셀을 함께 바꿀 수 있습니다.

띄어쓰기 때문에 값이 달라 보일 때

눈에는 같은 단어처럼 보여도 앞뒤에 빈칸이 붙어 있으면 다른 값으로 잡힐 수 있습니다. 이때는 해당 열에서 Edit cells → Common transforms → Trim leading and trailing whitespace를 사용해 앞뒤 공백을 지울 수 있습니다. 단어 사이에 공백이 여러 개 겹쳤다면 Collapse consecutive whitespace를 살펴보세요. 둘은 하는 일이 달라서, 앞뒤 공백만 없애고 싶은지 중간 공백도 한 칸으로 만들지 먼저 정해야 합니다.

공백을 정리한 뒤 Text facet의 값 목록을 다시 보세요. 같은 값이 하나로 모였다면 새 건수를 확인하고 다음 열로 넘어가면 됩니다. 공백 정리만으로 해결되지 않는 철자 차이는 Cluster and edit에서 후보를 검토하세요. 영문 대소문자만 다른 값과 한글 이름의 오타를 한 번에 같은 규칙으로 처리하려 하지 않는 편이 안전합니다. 변경한 셀 수가 예상보다 크다면 다음 작업을 하기 전에 이력을 확인하세요.

잘못 병합했다면 이력에서 되돌리기

왼쪽의 Undo / Redo에는 프로젝트를 만든 뒤 수행한 변경이 순서대로 쌓입니다. 방금 합친 표기가 잘못됐다고 판단되면 되돌릴 지점을 눌러 병합 전 상태로 돌아갈 수 있습니다. 화면에 보이는 후보를 확인하지 않고 여러 묶음을 한꺼번에 선택했다면, 이력에서 먼저 그 작업을 되돌리고 더 적은 묶음만 골라 다시 적용하세요.

이력에서 과거 상태로 이동한 뒤 새 작업을 시작하면 뒤에 있던 되돌리기 단계가 사라질 수 있습니다. 따라서 여러 수정을 마친 뒤에는 표에서 결과를 먼저 확인하고, 무엇을 되돌릴지 정한 다음 이력을 누르는 편이 좋습니다. 프로젝트를 다른 PC로 옮겨 계속 작업하려면 Export → OpenRefine project archive to file로 이력까지 담긴 보관 파일을 만들 수 있습니다. 단순히 정리된 값만 전달하려는 경우에는 CSV나 XLSX가 더 알맞습니다.

작업 결과를 CSV로 내보내기

상단 오른쪽 Export에서 Comma-separated value를 선택하면 정리한 내용을 CSV로 저장할 수 있습니다. 엑셀에서 다시 볼 파일이라면 Excel 2007+ (.xlsx)도 선택할 수 있습니다. 원본과 구분되도록 파일 이름에 -cleaned 같은 표시를 붙이고, 새 파일을 열어 열 이름과 몇 가지 수정 값을 확인하세요.

필터를 켜 둔 채 내보내면 보이는 행만 저장되는 형식이 있을 수 있습니다. 전체 데이터를 내보낼 생각이라면 왼쪽 필터의 선택을 먼저 해제하고 행 수가 원래대로 돌아왔는지 확인하세요. OpenRefine 프로젝트 자체를 보관하는 기능과 정리한 CSV를 내보내는 기능은 다릅니다. 다른 사람이 수정 결과만 필요하다면 CSV를, 변경 이력까지 이어 작업해야 한다면 프로젝트 보관 파일을 선택합니다.

예상과 다르게 보일 때

브라우저가 열리지 않으면 OpenRefine 프로그램이 실행 중인지부터 확인하세요. 이 화면은 원격 웹사이트가 아니라 PC에서 실행한 프로그램에 접속하는 방식입니다. 실행 창을 닫으면 작업 화면에도 연결할 수 없으니 다시 시작한 뒤 브라우저를 새로고침해 보세요.

CSV의 열이 한 칸에 몰렸다면 가져오기 미리보기에서 구분자 설정을 확인합니다. 한글이 깨졌다면 인코딩을 바꿔 다시 가져오세요. 병합 뒤 값이 예상과 달라졌다면 상단 Undo / Redo에서 방금 한 작업을 되돌리고 후보를 더 좁게 고르면 됩니다. 프로젝트에 있는 값과 저장된 CSV를 혼동하지 않도록, 수정 후에는 다시 Export해야 새 파일에 반영됩니다.

자주 묻는 질문

OpenRefine는 무료인가요?

무료 오픈소스 프로그램입니다. 공식 GitHub에서 3.10.1 Windows 설치 파일을 받을 수 있습니다.

Java를 따로 설치해야 하나요?

이 글에서 안내한 win-with-java-installer 파일에는 Java가 포함돼 있습니다.

엑셀 파일도 열 수 있나요?

XLS와 XLSX를 가져올 수 있습니다. 셀 색과 글자 모양 같은 서식은 유지되지 않습니다.

비슷한 값은 자동으로 모두 바뀌나요?

아닙니다. Cluster and edit에서 제안된 묶음을 확인하고 체크한 것만 반영합니다.

정리한 결과는 어디서 받나요?

상단 Export에서 CSV 또는 XLSX를 선택해 새 파일로 저장하세요.

먼저 한 열만 정리해 보세요

처음에는 작은 CSV의 한 열에서 대소문자나 띄어쓰기가 다른 값만 골라 합쳐 보세요. 표에서 값이 바뀐 것을 확인한 다음 필터를 풀고 CSV로 내보내면 작업 전후를 쉽게 비교할 수 있습니다. 다른 열로 범위를 넓힐 때도 같은 순서로 후보를 보고 필요한 것만 선택하면 됩니다.

새로 저장한 CSV를 엑셀에서 다시 열 때는 첫 행의 열 이름과 수정한 셀 몇 개를 원본과 나란히 확인하세요. 이 과정을 거치면 표기만 바꾸려던 작업에서 행이 빠지거나 열 구분이 어긋나지 않았는지도 함께 확인할 수 있습니다.

공식 자료와 확인일

OpenRefine 공식 사이트 · OpenRefine 공식 3.10.1 릴리스 · OpenRefine 설치 안내 · 프로젝트 시작 안내 · 값 묶기 안내 · 값 분포 보기 안내 · 변경 이력 안내 · 내보내기 안내 | 2026-10-08T18:49:07.959894+00:00

OpenRefine CSV·엑셀 정리 프로그램 다운로드