TikTok のコメントを CSV にエクスポートする方法
コメントワークスペースに TikTok 動画の完全な URL を貼り付け、「取得」を選びます。コメントが表示されたら形式の選択欄で CSV を選び、「エクスポート」を押してください。現在の CSV は12列で、author、handle、comment、likes は最初の4列です。ダウンロードの成功は、その取得処理で返されたデータを保存できたことを意味し、動画の全コメントを取得できた証明ではありません。
このガイドは tokviewer.app の TikTok Viewer に含まれるコメント書き出し機能を説明します。書き出しには tokviewer.app へのログインが必要です。案内が表示されたら新しいタブでログインし、結果に戻って再度書き出してください。

要点
- 先にコメントを取得してください。結果がないと エクスポートボタンは使えません。
- 12項目を出力し、取得元から提供された ID や日時も含みます。値が空の場合もあります。
- 返信の対応関係は取得できた親 ID に依存します。拡張機能のインポートにはプラットフォームのコメント ID と親子関係がありません。
- 原本を保存し、ID はテキストとして取り込み、captured_at を保持して取得元 URL を追加してください。
始める前に
個別の動画の完全な 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 スプレッドシートでは「ファイル → インポート」を使います。メニュー名はバージョンによって異なる場合があります。変換設定を確認し、両方のアプリが同じように処理すると決めつけないでください。コメントは信頼できない入力です。数式のような文字列も、そのままのテキストとして扱う必要があります。自動解釈を制御できない場合は、制御できる取り込み方法を選んでから未知のデータを扱ってください。
12列と見出し、絵文字、カンマ、引用符を確認します。長い ID の精度を保つため comment_id、parent_comment_id、video_id はテキストとして取り込んでください。source_video_url を追加し、既に出力される captured_at を保持します。空欄なら、判明している取得日時を別の注記として記録してください。取得日時と投稿日時を区別します。
手順5:取得した範囲を分析する
表にテーマ列を追加し、目的に合わせて手作業で分類します。文脈が足りないコメント用に「不明」も用意しましょう。価格、サイズ、配送、その他といった分類は説明用の例であり、実際の取得結果ではありません。絞り込みと分類はダウンロード後に表計算ソフトで行います。この手順にはエクスポート時のフィルターはありません。likes で並べ替えると取得範囲内で反応の多い行を優先して確認できますが、動画全体で最も人気のあるコメントとは限りません。
Google スプレッドシートでテーマ別に数えるには、見出し付きの表を選び、「挿入 → ピボット テーブル」を使います。「行」にテーマ列、「値」に comment を追加し、COUNTA で集計します。各行に主なテーマを1つ付ければ、合計と確認済み行数を比較しやすくなります。行数は人数ではありません。報告時は「エクスポートしたコメントの中で」と範囲を示し、確認した行数を明記してください。
エクスポート結果がおかしい場合
エクスポートできないのはなぜですか?
エクスポート可能なコメントがまだありません。URL と取得ステータスを確認し、結果が表示されてからダウンロードしてください。結果が空でも、動画にコメントがないとは断定できません。
文字化けしたり、すべて1列に入ったりするのはなぜですか?
文字コードを UTF-8、区切り文字をカンマにして再度インポートします。プレビューを確認し、誤った取り込みによる変更を引き継がないよう元のファイルを使ってください。
複数回のエクスポートを結合できますか?
可能です。取得元 URL と captured_at を保持し、空でない comment_id と video_id で重複を確認してください。拡張機能にはプラットフォームのコメント ID がないため、他の照合ルールの限界を記録します。
情報源と適用範囲
このガイドは2026年9月15日に確認した tokviewer.app の実装に基づいています。例は説明用であり、実際の TikTok からの取得成功や完全なデータセットを主張するものではありません。表計算ソフトの操作は以下の公式資料を参照しています。
ガイド →閲覧ツール
コメントを取得する前に、アカウントビューアーで公開プロフィールを選ぶか、動画ビューアーで特定のリンクを確認できます。その後、コメントビューアーで会話を確認してください。