March 9, 2026

노션 CSV 가져오기 완벽 가이드: 실패 원인과 해결법

by D-SKET 운영팀 , Operations Team

post cover

지난주 팀 회의에서였어요. 프로젝트 매니저가 엑셀로 관리하던 고객 리스트를 노션으로 옮기자고 제안했죠.

"간단하잖아요. CSV로 내보내서 노션에 올리면 되죠."

그렇게 생각했던 게 실수였어요. 파일을 업로드하자마자 에러 메시지가 떴거든요. 한글이 깨지고, 날짜 형식은 엉망이고, 심지어 일부 행은 아예 사라져버렸어요.

혹시 비슷한 경험 있으세요? CSV 파일 하나 옮기는 게 이렇게 까다로울 줄 몰랐죠. 삽질 끝에 알게 된 방법과 주의사항을 지금부터 공유할게요.

노션에 CSV 가져오는 5단계

Content illustration

먼저 기본 과정부터 짚어볼게요. 생각보다 간단해요.

1단계: 새 페이지 만들고 설정 열기

노션에서 새 페이지를 만들어요. 페이지 우측 상단 점 세 개(⋯) 아이콘을 클릭하면 메뉴가 나타나죠.

여기서 '가져오기(Import)' 옵션을 선택하세요.

2단계: CSV 파일 형식 선택

가져오기 화면에서 여러 파일 형식이 보일 거예요. 여기서 'CSV' 옵션을 클릭합니다.

노션은 CSV 외에도 Evernote, Trello, Word 등 다양한 형식을 지원해요. 하지만 오늘은 CSV에만 집중할게요.

3단계: 로컬 드라이브에서 파일 선택

'파일 선택(Choose file)' 버튼을 눌러요. 컴퓨터 탐색기가 열리면 가져올 CSV 파일을 찾아서 '열기'를 클릭하세요.

이 단계에서 업로드가 실패한다면 아래 '가져오기 실패 원인' 섹션을 확인해보세요.

4단계: CSV 헤더와 속성 매핑

파일이 업로드되면 'Map CSV Headers' 버튼이 나타나요. 클릭하면 새 화면이 열리죠.

여기서 중요한 설정 두 가지를 확인해요:

  • 첫 번째 행을 헤더로 사용: 기본적으로 켜져 있어요. CSV 첫 줄이 컬럼명이 아니라면 이 토글을 꺼야 해요.

  • 속성 타입 설정: 각 컬럼의 데이터 타입을 지정할 수 있어요. 텍스트, 숫자, 날짜, 체크박스 등 노션 속성 타입 중에서 선택하세요.

예를 들어 '가입일' 컬럼은 날짜 타입으로, '구독 여부' 컬럼은 체크박스로 설정하는 식이죠.

설정을 마치면 'Import CSV' 버튼을 눌러요.

5단계: 가져온 데이터 확인

노션은 가져온 CSV 파일을 '비공개(Private)' 워크스페이스에 새 페이지로 만들어요.

좌측 사이드바에서 해당 페이지를 찾아 열어보세요. 이제 일반 노션 데이터베이스처럼 사용할 수 있어요.

필터를 걸고, 정렬하고, 다른 페이지와 연결하는 것도 가능하죠.

왜 CSV 가져오기가 실패했을까?

여기서부터가 본론이에요. 제가 3시간 동안 씨름했던 문제들이거든요.

1. CSV 형식 문제

CSV 파일은 쉼표(,)로 데이터를 구분해요. 그런데 데이터 안에 쉼표가 있으면 어떻게 될까요?

"김철수, 팀장"이라는 데이터가 있다면 노션은 이걸 두 개의 컬럼으로 착각해요. 따옴표로 감싸지 않았다면요.

해결 방법:

  • 텍스트 에디터(메모장, VS Code 등)로 CSV 파일을 열어보세요.

  • 쉼표가 들어간 데이터가 큰따옴표로 감싸져 있는지 확인하세요.

  • 엑셀이나 구글 스프레드시트에서 다시 내보내면 대부분 자동으로 처리돼요.

2. 문자 인코딩 문제

이게 제 첫 번째 실패 원인이었어요. 한글이 전부 깨져서 나타났거든요.

노션은 UTF-8 인코딩을 기대해요. 하지만 엑셀에서 CSV로 저장하면 기본적으로 ANSI나 EUC-KR 인코딩으로 저장되죠.

해결 방법:

  • 엑셀 사용자: '다른 이름으로 저장' 메뉴에서 'CSV UTF-8(쉼표로 분리)' 옵션을 선택하세요.

  • 구글 스프레드시트 사용자: '파일 > 다운로드 > CSV'로 저장하면 자동으로 UTF-8이에요.

  • 메모장 사용자: '저장' 대화상자에서 인코딩을 'UTF-8'로 선택하세요.

이모지(😀)나 특수 문자(€, ₹)가 있다면 반드시 UTF-8이어야 해요.

3. 파일 크기와 행 제한

몇만 줄짜리 CSV를 한 번에 올리려다 타임아웃 에러를 본 적 있어요.

노션 공식 문서에는 정확한 제한이 명시되어 있지 않지만, 경험상 1만 행이 넘어가면 불안정해져요.

해결 방법:

  • CSV를 여러 개로 나눠서 가져오세요. 엑셀에서 필터링해서 저장하면 돼요.

  • 가져온 후 노션 안에서 데이터베이스를 병합할 수 있어요. 같은 속성 구조를 가진 데이터베이스끼리 복사-붙여넣기가 가능하거든요.

4. 헤더 불일치

컬럼명이 비어있거나 중복되면 노션이 혼란스러워해요.

특히 첫 번째 행이 데이터인데 헤더로 인식되면, 실제 데이터 하나가 컬럼명이 되어버리죠.

해결 방법:

  • 모든 컬럼에 고유한 이름을 붙이세요. '제목1', '제목2'처럼 임시로라도요.

  • 빈 컬럼명이 있다면 'Unnamed' 같은 이름을 붙여주세요.

  • 첫 번째 행이 실제 데이터라면 4단계에서 '첫 행을 헤더로 사용' 토글을 꺼야 해요.

5. 속성 타입 충돌

이게 가장 골치 아팠어요. 한 컬럼에 숫자와 텍스트가 섞여 있으면 노션이 어떤 타입으로 처리해야 할지 몰라요.

예를 들어 '수량' 컬럼에 '100', '200', '미정'이 섞여 있다면요.

해결 방법:

  • 가져오기 전에 데이터를 정리하세요. '미정'은 빈칸으로 두거나 별도 컬럼으로 분리하는 거죠.

  • 각 컬럼은 하나의 데이터 타입만 포함해야 해요. 숫자는 숫자, 텍스트는 텍스트.

  • 가져온 후에도 노션에서 속성 타입을 수동으로 바꿀 수 있어요. 컬럼 헤더를 클릭해서 '속성 편집'을 선택하면 돼요.

CSV를 노션으로 가져오면 뭐가 좋을까?

여기까지 읽으셨다면 이런 생각 드실 거예요. "이렇게 복잡한데 굳이 노션으로 옮겨야 해?"

솔직히 말씀드릴게요. 단순히 데이터만 보관한다면 엑셀이 나아요. 하지만 그 데이터로 뭔가를 '하려면' 노션이 압도적이에요.

흩어진 데이터를 한곳에

팀 드라이브, 개인 컴퓨터, 이메일 첨부파일… 같은 데이터가 여러 버전으로 흩어져 있던 경험 있으세요?

노션으로 가져오면 모든 CSV를 하나의 워크스페이스에 모을 수 있어요. 더 이상 "최종_진짜최종_v3.csv" 같은 파일명과 싸우지 않아도 되죠.

심지어 여러 CSV를 하나의 데이터베이스로 합칠 수도 있어요.

정적 스프레드시트를 동적 데이터베이스로

CSV는 말 그대로 데이터의 스냅샷이에요. 그냥 보기만 하는 거죠.

노션에서는 같은 데이터를 가지고 이런 걸 할 수 있어요:

  • 상태별로 필터링 (진행 중인 프로젝트만 보기)

  • 우선순위로 그룹화

  • 날짜를 캘린더 뷰로 시각화

  • 하위 작업 추가

  • 팀원에게 담당자 지정

같은 데이터를 여러 방식으로 볼 수 있다는 게 핵심이에요. 테이블 뷰, 보드 뷰, 갤러리 뷰, 타임라인 뷰… 클릭 한 번으로 전환되죠.

실시간 협업

엑셀 파일을 이메일로 주고받으면서 버전 관리하던 시절, 악몽이었죠.

"어? 나는 A 버전 수정했는데 팀장님은 B 버전 수정하셨네?"

노션은 모두가 같은 데이터베이스를 보고 작업해요. 변경사항은 실시간으로 반영되고, 누가 언제 뭘 수정했는지 히스토리가 남아요.

행마다 댓글을 달 수도 있어요. "이 고객 계약 조건 확인 부탁드려요" 같은 식으로요.

유연한 데이터 구조

CSV는 고정된 구조예요. 새 컬럼을 추가하려면 파일을 다시 내보내야 하죠.

노션 데이터베이스는 언제든 속성을 추가하거나 변경할 수 있어요. 갑자기 '진행 상태' 컬럼이 필요하다? 클릭 세 번이면 추가돼요.

더 강력한 건 관계형 기능이에요. 고객 데이터베이스와 프로젝트 데이터베이스를 연결할 수 있거든요. 엑셀 VLOOKUP보다 훨씬 직관적이죠.

처음부터 다시 시작하지 않기

이미 수백, 수천 개의 데이터가 있다면요? 노션에서 하나하나 입력할 생각하면 끔찍하잖아요.

CSV 가져오기로 기존 데이터를 그대로 가져온 뒤, 그 위에 워크플로우를 쌓아올릴 수 있어요.

  • 자동화 설정 (특정 상태 변경 시 알림)

  • 대시보드 연결

  • 템플릿 적용

데이터는 그대로, 활용 방식만 업그레이드하는 거죠.

마무리하며

CSV 가져오기, 처음엔 귀찮고 복잡하게 느껴질 거예요. 저도 그랬으니까요.

하지만 한 번 제대로 설정해두면, 그 이후부터는 정말 편해요. 데이터가 살아 움직이기 시작하거든요.

UTF-8 인코딩, 헤더 확인, 데이터 타입 정리… 이 세 가지만 체크하면 대부분의 문제는 해결돼요.

오늘 당장 한번 시도해보세요. 작은 CSV 파일 하나부터요. 10분이면 노션 데이터베이스로 전환할 수 있어요.

혹시 다른 방법으로 CSV를 활용하고 계신다면, 댓글로 공유해주시면 감사하겠습니다.

More articles
노션 템플릿 가져오기 완벽 가이드 (2026년, 3가지 방법)
March 9, 2026D-SKET 운영팀

노션 템플릿 가져오기 완벽 가이드 (2026년, 3가지 방법)

매번 같은 형식의 페이지를 처음부터 만들고 계신가요? 노션 템플릿 가져오기 3가지 방법을 알려드릴게요. 내장 템플릿부터 링크 복제까지, 5분이면 끝나요.

Read More
노션 이미지 추가 완벽 가이드: 4가지 방법과 실전 팁
March 9, 2026D-SKET 운영팀

노션 이미지 추가 완벽 가이드: 4가지 방법과 실전 팁

노션 문서에 이미지를 추가하는 4가지 방법을 알아보세요. 로컬 파일 업로드부터 Unsplash 무료 이미지, GIF 활용까지. 이미지 편집과 배치 팁도 함께 정리했어요.

Read More

여러분의 컨텐츠를 소개하세요!

D-Sket이 도와드립니다.

바로 시작하기

Click!