Epix / 업무자동화

Notion CSV 가져오기: 열 매핑·중복 방지와 오류 복구

Excel CSV를 Notion 데이터베이스로 옮기기 전에 UTF-8·날짜·열 형식을 확인하고, 시험 가져오기·고유 ID·batch 표식으로 중복 행과 병합 실수를 예방합니다.

Notion 웹·데스크톱 기준 · 공식 도움말 확인: 2026년 10월 3일

실제 데이터베이스에 바로 CSV를 병합하지 말고, 먼저 별도 데이터베이스에 시험 가져와 행 수·고유 ID·날짜·숫자를 검산하세요. Notion의 CSV 가져오기는 행을 기존 기록으로 갱신하지 않고 새 행으로 추가합니다. 반복 병합하면 중복이 생길 수 있으므로, 기존 데이터베이스 속성명과 머리글을 맞추고 batch 표식을 남겨 가져온 묶음을 구별하세요.

CSV를 UTF-8로 저장하고 Notion 시험 데이터베이스에서 행과 속성을 확인한 다음 batch 표식으로 기존 표에 병합하는 순서
열 매핑을 고른 뒤 시험 데이터의 개수와 키 값을 먼저 확인해야 중복 행을 막을 수 있습니다.

CSV의 행·열은 Notion 데이터베이스에서 어떻게 보이나요?

Notion의 CSV 가져오기는 각 행을 데이터베이스 항목(페이지), 각 열을 데이터베이스 속성으로 바꿉니다. 첫 번째 줄은 속성 이름이 될 머리글이어야 합니다. 제목, 담당 상태, 날짜, 금액을 한 열에 뒤섞으면 Notion이 열을 텍스트로 처리할 수 있으므로, 열 하나에 한 가지 의미만 두고 값 형식을 맞추세요.

CSV 열예시 값가져온 뒤 확인할 Notion 속성
업무명월간 실적 보고서 표 업데이트페이지 제목(Title)
업무IDOPS-001텍스트 키. 중복 검사에 사용
요청일·마감일10/14/2026 · 10/21/2026Date. Notion 안내 날짜 형식은 MM/DD/YYYY
상태대기·진행·완료Status 또는 Select. 가져온 뒤 속성 유형과 옵션 확인
예산125000Number. 통화 기호·쉼표를 넣지 않은 값으로 확인
가져오기묶음EPX-TEST-2026-10Text. 병합한 행만 다시 찾아볼 표식

가져오기 대화상자에서 각 CSV 열을 어떤 Notion 속성에 연결할지 확인할 수 있습니다. 기존 데이터베이스에 추가할 때에는 CSV 머리글과 기존 속성 이름을 정확히 맞추세요. 영문으로 표시된 메뉴 이름은 한국어 UI의 해당 메뉴에 대응해 찾으면 됩니다.

연습 CSV를 먼저 시험하고 결과를 검산하세요

아래 파일은 개인정보가 없는 합성 업무 요청 6행입니다. 운영 데이터베이스가 아니라 새 연습용 데이터베이스에 먼저 가져와 열 매핑과 날짜를 확인하세요.

연습용 Notion CSV 다운로드

  • 가져온 데이터 행: 6개
  • 업무ID 고유 값: 6개 — 반복된 ID 없음
  • 마감일 범위: 10/21/2026–10/26/2026
  • 예산 숫자 합계: 329,000

샘플 비고 한 칸에는 쉼표가 들어 있어 CSV의 따옴표 처리도 확인할 수 있습니다. Notion에서 그 문장이 한 셀에 그대로 들어오는지 보고, CSV 미리보기에서 모든 줄이 같은 수의 열로 나뉘는지 확인하세요.

Excel에서 UTF-8·날짜·구분자를 확인하고 CSV 저장

  1. 내보낼 워크시트 하나를 선택합니다. Excel의 CSV 저장은 활성 워크시트 하나만 파일로 만듭니다. 저장 후 다른 시트의 값까지 들어갔다고 가정하지 마세요.
  2. CSV UTF-8 형식을 선택합니다. 한글이 깨지면 Notion은 UTF-8로 다시 내보내도록 권합니다. Excel 버전별 메뉴 문구는 다를 수 있으며, 파일 형식에서 `CSV UTF-8 (Comma delimited)` 또는 이에 해당하는 UTF-8 쉼표 구분 CSV를 선택합니다.
  3. 수식이 아니라 표시되는 값으로 가져올지 확인합니다. CSV에는 워크북의 셀 서식과 수식 기능이 유지되지 않습니다. 계산 결과가 필요한 열은 저장 전 결과 값이 비어 있거나 오류 표시가 아닌지 검토합니다.
  4. 날짜를 MM/DD/YYYY로 맞춥니다. Notion 공식 가이드는 날짜를 이 형식으로 가져온다고 설명합니다. `10/21/2026`처럼 12일보다 큰 일을 포함한 샘플 행으로 월·일 해석을 검산합니다.
  5. 구분자가 쉼표인지 확인합니다. Excel의 시스템 목록 구분자 설정에 따라 세미콜론 CSV가 만들어질 수 있습니다. 텍스트/CSV 가져오기 미리보기에서 열이 머리글과 같은 수로 분리되는지 보고, 잘못되면 쉼표 구분으로 다시 저장합니다.
  6. 고유 ID와 누락값을 검사합니다. `업무ID`가 A열이고 2~100행을 쓴다면 Excel 또는 Sheets에서 =COUNTIF($A$2:$A$100,A2)>1로 중복 ID를 찾을 수 있습니다. 실제 열과 행 범위에 맞춰 바꾸세요.

쉼표가 있는 문장도 한 셀로 읽혀야 합니다. CSV에서 값 자체에 쉼표가 들어가면 따옴표로 감싸야 합니다. 직접 문자열을 조합하기보다 Excel 또는 스프레드시트의 CSV 내보내기를 사용하고, 미리보기에서 해당 열이 옆 칸으로 밀리지 않았는지 확인하세요.

Excel에서 CSV를 열 때 상품 코드 앞자리 0·긴 ID·날짜가 바뀌는 문제는 Notion 속성 매핑과 별개의 단계입니다. 먼저 Excel·Google Sheets에서 CSV 원본 값과 자료형을 검수하는 가이드에서 단일 파일을 안전하게 가져온 뒤 이 페이지의 시험 데이터베이스·속성 매핑을 진행하세요.

새 데이터베이스에 시험 가져오기

  1. Notion 웹 또는 데스크톱 앱에서 테스트 페이지를 엽니다. CSV 가져오기는 Notion 도움말 기준 모바일 앱에서는 지원되지 않습니다.
  2. 사이드바 Settings → Import → CSV를 선택하거나 페이지에서 /csv를 입력합니다.
  3. 연습용 CSV를 올리고, 테스트 페이지 안에 새 데이터베이스를 만듭니다.
  4. 업무명을 제목 속성에, 업무ID와 가져오기묶음을 텍스트에, 요청일·마감일을 날짜에 매핑합니다. 상태·숫자 속성은 생성된 유형을 확인하고 필요하면 가져온 뒤 바꿉니다.
  5. 완료 후 행이 6개인지, 모든 ID가 고유한지, 첫 번째와 마지막 날짜가 예상대로인지, 예산 합계가 329,000인지 검사합니다.

시험 데이터가 맞으면 실제 원본 CSV의 열 순서·날짜·데이터 유형을 그 결과와 비교합니다. 업로드 용량 제한 때문에 실패하면 Notion은 CSV를 더 작은 파일로 나누라고 안내합니다. 나눌 때는 헤더 행을 각 파일에 다시 넣고 파일마다 서로 겹치는 ID가 없는지 확인하세요.

기존 데이터베이스에 안전하게 병합하기

  1. 현재 데이터베이스를 복제해 기준점을 둡니다. Notion의 `Duplicate with content`를 사용하기 전에 복제본에 전체 데이터가 들어왔는지 확인합니다. Relation이 있는 데이터베이스는 복제 시 양방향 관계가 한 방향으로 바뀔 수 있으므로 해당 관계를 꼭 검토하세요.
  2. 기존 속성 이름을 확인합니다. 실제 데이터베이스와 CSV 머리글의 이름을 맞추고, 대소문자·공백·한글 띄어쓰기 차이도 없도록 합니다.
  3. 이번 반입을 식별할 표식을 만듭니다. CSV에 가져오기묶음 열을 추가하고 모든 신규 행에 예: IMPORT-2026-10-03-A를 채웁니다. 기존 DB에도 같은 이름의 텍스트 속성을 마련해 병합 열에 매핑합니다.
  4. 기존 DB에서 CSV 병합을 엽니다. 전체 페이지 데이터베이스 위쪽의 •• → Merge with CSV에서 파일을 고르고 열을 기존 속성에 연결합니다. batch 속성과 업무ID가 들어가는 열을 다시 확인합니다.
  5. 추가된 행만 필터링해 검산합니다. 이번 batch 표식으로 필터하고, 예상 행 수와 업무ID 중복을 확인한 뒤 필요한 보기를 정리합니다.

CSV 병합은 기존 행을 찾아 내용을 업데이트하지 않습니다. 이전에 가져온 같은 ID가 CSV에 또 있으면 새 행을 추가합니다. 정기 파일 갱신이나 Excel의 수정 내용을 반영하려는 목적으로 동일 CSV를 반복 병합하지 마세요. 새 행만 따로 추려 가져오고, `업무ID`로 겹치는 항목을 먼저 찾아야 합니다.

CSV가 만들 수 없는 수식·관계와 자료형 점검

  • Formula/Rollup: 신규 CSV 가져오기로 새 수식·롤업 속성을 만들 수 없습니다. 데이터 업로드 후 Notion에서 해당 속성과 계산식을 다시 구성합니다.
  • Relation: CSV 가져오기는 새 Relation 속성을 만들지 못합니다. 기존 데이터베이스에 있는 Relation 속성에는 열을 연결할 수 있지만 실제 관계 페이지가 연결됐는지 직접 확인합니다.
  • Formula 결과: Excel CSV 저장은 수식을 유지하지 않습니다. 수식 자체가 아니라 내보내기 시점에 표시된 값이 필요한 것인지 먼저 결정합니다.
  • 혼합 자료형: 한 열에 텍스트·숫자·날짜가 섞이면 Notion이 텍스트로 가져올 수 있습니다. 열별로 형식을 정리한 다음 매핑하고, 금액·퍼센트 등 숫자가 깨지면 공식 문제 해결 안내대로 Text 속성으로 시험합니다.
  • CSV 내보내기는 관계형 백업이 아닙니다. Notion에서 관계형 DB를 CSV로 내보내면 Relation이 URL 텍스트가 되며, 다시 가져와 관계를 복원할 수 없습니다. 중요한 데이터는 복제본과 관계 구조를 함께 확인하세요.

오류별로 원인부터 좁히기

증상가능한 원인실무 조치
한글이 깨짐파일 문자 인코딩이 UTF-8이 아님Excel/시트에서 UTF-8 CSV로 다시 저장하고 텍스트 편집기나 미리보기에서 한글을 확인
CSV 전체가 한 열로 들어오거나 열이 어긋남쉼표 대신 세미콜론이 사용됐거나, 값 안 쉼표의 따옴표가 깨짐CSV 미리보기에서 구분자를 쉼표로 지정하고 인용된 값이 한 열을 유지하는지 확인
날짜가 엉뚱한 달로 보임MM/DD/YYYY 규칙과 다른 날짜 순서로 내보냄10/21처럼 일자가 12보다 큰 행으로 방향을 시험하고, 입력 CSV의 날짜 표기를 통일
숫자·통화·퍼센트가 문자 또는 엉뚱한 값으로 보임셀에 기호, 구분 쉼표, 음수 표기가 섞였거나 자동 유형 추론이 달라짐기호 없는 숫자로 시험하고 계속 틀리면 해당 열을 Text로 매핑해 원본을 보존
행마다 속성 유형이 달라지거나 텍스트로 들어옴한 열에 자료형이 섞여 있음원본에서 열 값을 하나의 유형으로 정리하고, 시험 DB에서 속성을 확인한 뒤 재가져오기
Select 값에 쉼표가 있는 항목이 보이지 않음쉼표가 든 값의 CSV 분리 또는 매핑 문제해당 열을 Text 속성으로 매핑해 값을 보존하고, 가져온 뒤 필요한 방식으로 정리
같은 데이터가 여러 번 생김Notion CSV 병합은 기존 행을 갱신하지 않고 행을 추가함업무ID와 batch 표식으로 새 행을 필터한 뒤, 중복 검사한 신규분만 가져오기
Formula/Relation이 만들어지지 않음CSV 가져오기가 새 Formula/Rollup/Relation을 생성하지 않음기존 속성을 매핑하거나, 가져온 뒤 Notion에서 계산식·관계를 수동으로 구성

중복 병합을 알아챘을 때 정리하기

  1. 추가 병합을 멈추고 이번 가져오기묶음 값으로 필터합니다.
  2. 기준 복제본 및 CSV의 업무ID와 비교해 새로 추가된 행과 원래 행을 나눕니다.
  3. 잘못 들어온 새 묶음만 확인 후 삭제합니다. ID가 같은 정상 기존 항목을 이름만으로 지우지 마세요.
  4. CSV에 실제로 새로 추가된 행만 남기고 ID 중복 검사를 다시 한 뒤, 올바른 열 매핑으로 재실행합니다.

다음 반입에서도 batch 이름을 바꾸고 업무ID 검사를 반복하면 어느 파일이 언제 추가됐는지 구별하기 쉽습니다. CSV 내보내기 파일은 Relation 연결을 온전히 백업하지 않으므로, relation 데이터베이스는 복제본을 실제로 열어 관계까지 검토하세요.

여러 달치 CSV를 한 폴더에서 결합하고, 자료형·빈 파일·새로고침을 검산해야 한다면 Excel Power Query 월별 CSV 폴더 결합 가이드를 참고하세요. 이 글은 파일 여러 개의 결합보다 Notion 데이터베이스 열 매핑과 중복 방지에 초점을 둡니다.

업무표를 실제 운영 보드로 이어 보려면 Notion 업무 관리 보드 가이드에서 상태·담당자·마감일과 저장된 보기 구성을 확인할 수 있습니다.

자주 묻는 질문

CSV를 다시 가져오면 기존 Notion 행의 값이 수정되나요?

아니요. Notion은 CSV 가져오기나 Merge with CSV를 기존 행 업데이트가 아니라 새 행 추가로 설명합니다. 정기 갱신이면 고유 ID로 변경분과 중복분을 먼저 분리하세요.

Notion CSV 첫 번째 줄에는 무엇을 넣어야 하나요?

첫 줄에 각 열의 머리글을 넣습니다. 새 DB에서는 이 값이 속성 이름이 되고, 기존 DB 병합이면 머리글과 속성 이름을 정확히 맞춥니다.

Notion에서 날짜는 어떤 형식으로 읽나요?

공식 도움말 기준 날짜는 MM/DD/YYYY입니다. 일자가 12보다 큰 샘플 날짜 하나를 시험해 월·일 방향이 맞는지 확인하면 모호한 날짜를 더 쉽게 찾습니다.

Notion CSV 가져오기는 휴대전화에서도 되나요?

Notion 가져오기 도움말은 가져오기가 데스크톱 및 웹에서 가능하고 모바일 앱은 지원되지 않는다고 안내합니다.

수식·Relation·Rollup 열도 CSV에 넣으면 살아나나요?

가져온 값은 열·속성에 매핑되지만 신규 CSV 가져오기가 새 Formula/Rollup/Relation 속성을 만들지는 않습니다. 기존 Relation 속성은 매핑할 수 있으며, 새 수식과 관계는 Notion에서 설정해야 합니다.

CSV를 백업으로 보관했다가 다시 가져오면 관계도 복구되나요?

아니요. Notion은 CSV 내보내기에서 Relation이 URL 텍스트가 되고 재가져오기만으로 관계를 재생성할 수 없다고 안내합니다. 관계형 데이터베이스는 복제본의 relation 설정을 열어 따로 확인하세요.

기존 데이터베이스를 복제한 뒤에도 관계가 똑같이 보이나요?

항상 같다고 단정할 수 없습니다. Notion은 복제 시 양방향 Relation이 한 방향으로 변할 수 있다고 안내하므로, 복제본을 백업 기준으로 사용하기 전에 연결된 데이터베이스와 방향을 확인하세요.

Notion 작업별 안내를 함께 보려면 Notion 실무 가이드 허브에서 CSV 반입·업무 보드·반복 템플릿을 고르세요.

Notion·Microsoft 공식 도움말

Notion·Microsoft 메뉴와 가져오기 동작은 2026년 10월 3일 확인한 공식 도움말 기준입니다. 워크스페이스 권한, Notion/Excel 앱 버전과 OS, 지역 구분자 설정에 따라 보이는 메뉴와 CSV 동작이 다를 수 있으니 연습용 DB로 먼저 검수하세요.