TikTok 댓글을 CSV로 내보내는 방법
댓글 작업 공간에 TikTok 동영상의 전체 URL을 붙여 넣고 수집을 선택하세요. 댓글이 나타나면 형식 선택에서 CSV를 고르고 내보내기를 누릅니다. 현재 CSV는 12개 열이며 author, handle, comment, likes는 처음 네 열입니다. 다운로드에 성공했다는 것은 해당 수집 요청이 반환한 데이터를 저장했다는 뜻이며, 동영상의 모든 댓글을 확보했다는 증거는 아닙니다.
이 가이드는 tokviewer.app의 TikTok Viewer에 포함된 댓글 내보내기 기능을 설명합니다. 내보내려면 tokviewer.app에 로그인해야 합니다. 안내가 나오면 새 탭에서 로그인한 뒤 결과로 돌아와 다시 내보내기를 선택하세요.

핵심 요약
- 먼저 댓글을 수집하세요. 결과가 없으면 내보내기 버튼을 사용할 수 없습니다.
- 12개 필드를 내보내며 출처가 제공한 ID와 날짜도 포함됩니다. 값이 비어 있을 수 있습니다.
- 답글 관계는 제공된 상위 ID에 따라 달라집니다. 확장 프로그램 가져오기에는 플랫폼 댓글 ID와 상위 관계가 없습니다.
- 원본을 보관하고 ID는 텍스트로 가져오며 captured_at을 유지하고 출처 URL을 추가하세요.
시작하기 전에
개별 동영상의 전체 URL, 브라우저, 스프레드시트 앱을 준비하세요. 프로필이나 검색 결과 페이지 링크는 사용하지 않습니다. 먼저 동영상을 열어 조사하려는 대화가 맞는지 확인하세요. 어떤 제품 질문에 답변이 필요한지처럼 구체적인 목적을 정하면 도움이 됩니다. 이 내보내기 결과만으로 전체 시청자의 의견을 설명할 수는 없습니다.
1단계: 동영상 댓글 수집
결과가 있으면 형식 선택에서 CSV를 고르고 내보내기를 누르세요. 더 불러오기가 가능하면 다음 페이지를 요청하세요. 서비스가 추가 데이터가 있다고 표시하고 유한하며 앞으로 진행하는 커서를 반환해야 합니다. 페이지는 사용 가능한 ID로 병합되며 CSV는 누적 행을 내보냅니다. 페이지 처리 상태와 불완전한 답글 경고를 확인하세요. 모든 댓글이나 완전한 스레드를 보장하지 않습니다. 확장 프로그램 가져오기는 페이지 추가 로드를 지원하지 않습니다.
Excel (.xlsx), Word (.docx), PDF 또는 텍스트 (.txt)도 선택할 수 있습니다. 모든 형식은 이미 불러온 댓글만 내보냅니다. Excel은 ID를 텍스트로 유지하고 Word는 편집할 수 있습니다. PDF는 텍스트를 선택할 수 없는 이미지 페이지이며 TXT는 UTF-8 텍스트입니다. 형식을 바꿔도 누락된 댓글이나 ID는 복원되지 않습니다.
2단계: CSV 다운로드 및 원본 보관
결과가 있으면 작업 공간 상단의 CSV를 누르세요. 파일 이름은 commenttok-<video-id>.csv 형식입니다. 원본은 수정하지 않고 보관하고, 정렬·분류·행 삭제에는 별도의 작업 사본을 사용하세요. 나중에 다시 수집한다면 저장할 파일 이름에 날짜와 시각을 추가해 구분합니다. 내보내기는 바이트 순서 표식이 있는 UTF-8을 사용하며 값을 따옴표로 감쌉니다. UTF-8 BOM과 따옴표 처리 외에도 앞쪽 공백·제어 문자를 제외하고 =, +, -, @로 시작하거나 탭·줄바꿈으로 시작하는 값 앞에 작은따옴표를 붙입니다. 이 보호를 유지하고 텍스트로 가져오세요.
3단계: 12개 열 이해하기
author: 표시 이름, handle: 사용자 이름, comment: 내용, likes: 좋아요 수, comment_id: 댓글 ID, parent_comment_id: 상위 댓글 ID, video_id: 동영상 ID, is_reply: 답글 표시, created_at: 출처의 게시 날짜, reply_count: 반환된 답글 수(없으면 0), source: 수집 출처, captured_at: 수집 시각입니다. ID와 날짜가 비어 있을 수 있습니다. 확장 프로그램의 댓글 ID와 상위 ID는 비어 있으며 로컬 표시 ID는 플랫폼 ID로 내보내지 않습니다. 행 순서로 스레드를 재구성하지 마세요. created_at은 숫자 타임스탬프, 날짜 문자열, 상대 시간 텍스트 또는 빈 값 등 원래 값을 유지합니다. 변환 전 단위와 시간대를 확인하세요. captured_at은 API 페이지별 ISO 수집 시각 또는 가져온 파일의 유효한 시각(없으면 빈 값)으로 게시 시각과 다릅니다. reply_count는 실제로 수집한 답글 수가 아닙니다. 전체 동영상 URL은 내보내지 않습니다.
4단계: 텍스트 열을 올바르게 가져오기
스프레드시트의 CSV 가져오기 기능을 사용해 각 열이 어떻게 해석되는지 확인하세요. 가능하다면 author, handle, comment를 텍스트로 설정하고 likes는 정렬을 위해 숫자로 유지합니다. Excel에서는 데이터 → 데이터 가져오기 → 텍스트/CSV에서, Google Sheets에서는 파일 → 가져오기를 사용합니다. 메뉴 이름은 버전에 따라 달라질 수 있습니다. 변환 옵션을 확인하고 두 앱이 같은 파일을 동일하게 처리한다고 가정하지 마세요. 댓글은 신뢰할 수 없는 입력입니다. 수식처럼 보이는 값도 그대로의 텍스트로 유지해야 합니다. 자동 해석을 제어할 수 없다면 알 수 없는 데이터를 열기 전에 이를 제어할 수 있는 가져오기 방식을 선택하세요.
12개 열과 머리글, 이모지, 쉼표, 따옴표를 확인하세요. 긴 ID의 정밀도를 유지하도록 comment_id, parent_comment_id, video_id를 텍스트로 가져오세요. source_video_url을 추가하고 이미 내보낸 captured_at을 유지합니다. 비어 있다면 알려진 수집 시각을 별도로 기록하세요. 수집 시각과 게시 시각을 구분합니다.
5단계: 수집한 범위 분석하기
주제 열을 추가하고 조사 목적에 맞게 수동으로 분류하세요. 맥락이 부족한 댓글을 위한 불명확 항목도 마련합니다. 가격, 크기, 배송, 기타는 설명용 분류 예시이며 실제 관측 결과가 아닙니다. 필터링과 분류는 다운로드 후 스프레드시트에서 수행하며, 이 과정에는 내보내기 시점의 필터가 없습니다. likes로 정렬하면 수집 범위에서 반응이 많은 행을 먼저 검토할 수 있지만, 동영상 전체에서 가장 인기 있는 댓글이라고 할 수는 없습니다.
Google Sheets에서 주제별 개수를 세려면 머리글이 있는 표를 선택하고 삽입 → 피벗 테이블을 사용하세요. 행에 주제 열을, 값에 comment를 추가하고 COUNTA로 집계합니다. 행마다 주요 주제를 하나만 지정하면 합계와 검토한 행 수를 비교하기 쉽습니다. 행 수는 고유한 사람 수가 아닙니다. 결과를 보고할 때는 내보낸 댓글 중에서라는 범위를 명시하고 실제로 검토한 행 수를 밝히세요.
내보내기 결과가 이상할 때
왜 내보낼 수 없나요?
내보낼 댓글 결과가 아직 없습니다. URL과 수집 상태를 확인하고 결과가 나타난 후 다운로드하세요. 빈 결과만으로 동영상에 댓글이 없다고 결론 내릴 수는 없습니다.
글자가 깨지거나 모든 데이터가 한 열에 들어가는 이유는 무엇인가요?
UTF-8 인코딩과 쉼표 구분 기호로 다시 가져오세요. 미리보기를 확인하고 원본 파일로 재시도하여 잘못된 가져오기에서 생긴 변경 사항이 이어지지 않도록 합니다.
여러 번 내보낸 파일을 합칠 수 있나요?
가능합니다. 출처 URL과 captured_at을 유지하고 비어 있지 않은 comment_id와 video_id로 중복을 확인하세요. 확장 프로그램에는 플랫폼 댓글 ID가 없으므로 다른 일치 규칙의 한계를 기록하세요.
출처 및 적용 범위
이 가이드는 2026년 9월 15일에 확인한 tokviewer.app 구현을 기준으로 작성했습니다. 예시는 설명용이며 실제 TikTok 수집 성공이나 완전한 데이터 세트를 주장하지 않습니다. 스프레드시트 사용법은 다음 공식 문서를 참고했습니다.
가이드 →조회 도구
댓글을 수집하기 전에 계정 뷰어에서 공개 프로필을 선택하거나 동영상 뷰어에서 특정 링크를 확인하세요. 그런 다음 댓글 뷰어로 돌아와 대화를 살펴보세요.