CSV・Excel・GoogleスプレッドシートからGoogle Tasksにタスクをインポートする方法
すでにタスクは存在しています。スプレッドシートやプロジェクト計画書、Markdownチェックリスト、他のアプリからのエクスポートデータの中に。それらをGoogle Tasksに移せば、Gmailやカレンダー、スマートフォンで確認できるようになります。問題は、Google Tasksにはタスクをインポートする機能がないこと。すべてのタスクを手入力する必要があります。
このガイドでは、TasksBoardを使ってCSVやExcelファイル、Googleスプレッドシート、プレーンテキストファイルからGoogle Tasksにタスクやリスト全体をインポートする方法を解説します。サブタスク、メモ、期日、完了済みタスクを正しく反映させるためのファイル準備方法も説明します。
要点まとめ:
- Google TasksはGoogle Takeoutでデータをエクスポートできますが、インポート機能はありません
- TasksBoardでボードタイトル横のメニュー(⋮)からタスクをインポートを選択、またはリストを追加カードのアップロードアイコンをクリック
- CSV、Excel、Numbers、ODS、TXT、Markdownファイルをドロップ、またはGoogleスプレッドシートから選択
- プレビューを確認し、必要に応じて列を調整してインポートをクリック。新しいリストが即時反映され、Google Tasksに同期されます
- 1回のインポートで最大2,000タスクまで。一括インポートはPremium機能ですが、プレビューは無料で試せます
Google Tasksにタスクをインポートできる?
Google純正のツールではできません。Google Tasksからデータをエクスポートする方法はあります。Google Takeoutで全リストをJSONファイルとしてダウンロード可能で、当社のGoogle Tasksエクスポートガイドに詳細なバックアップ方法を記載しています。しかしデータのインポートは別問題です。Google Tasksアプリ、Web版、Gmailやカレンダーのサイドパネルにもインポート機能はありません。
残された選択肢は3つ:
- 手入力する:10タスク程度なら問題ありませんが、100タスクだと苦痛です。サブタスクや期日があるとさらに時間がかかります
- スクリプトを書く:Google Apps ScriptとGoogle Tasks APIを使えばスプレッドシートからタスクを作成できます。コードに慣れていてメンテナンスも厭わない場合の選択肢です
- インポート対応アプリを使う:TasksBoardはGoogle Tasks上で動作し、ファイルを読み取って実際のGoogle Tasksリストにタスクを追加します
TasksBoardでスプレッドシート、Googleスプレッドシート、テキストファイルをすぐ使えるGoogle Tasksリストに変換可能になりました。リストとタスクのプレビューを確認してから作成できます。
インポート可能な形式
TasksBoardは実際にタスク管理で使われるファイル形式をサポートしています:
| ソース | ファイル形式 | リスト変換方法 |
|---|---|---|
| スプレッドシート | CSV, TSV, Excel (.xlsx, .xls), Numbers, OpenDocument (.ods) | タブごと、または「リスト」列の値ごとにリスト化、単一リストにも可能 |
| Googleスプレッドシート | Google Driveから選択 | Excelファイル同様、シートの各タブが反映されます |
| テキストとMarkdown | .txt, .md | 各行または箇条書きがタスクに、#見出しで新規リスト開始 |
| Google Takeout | Tasks.json | リスト順序、サブタスク、期日を含めて復元 |
Takeoutオプションは古いバックアップを復元したり、別のGoogleアカウントにリストを移行する際に便利です。すべてを一度に別アカウントへ移す方法は、Google Tasksの移行方法ガイドで解説しています。
Google Tasksへのタスクインポート手順
- TasksBoardにGoogleアカウントでサインイン。既存のGoogle Tasksリストがボードに表示されます
- インポートを開始。ボードタイトル横のメニュー(⋮)からタスクをインポートを選択、またはボード末尾のリストを追加カードのアップロードアイコンをクリック
- ファイルを選択。ドロップゾーンにドラッグ、またはクリックしてPCから参照。Googleスプレッドシートの場合はGoogleスプレッドシートから選択をクリックし、Google Driveウィンドウで選択
- プレビューを確認。TasksBoardが検出したリスト数、タスク数、サブタスク数、完了済みタスク数を表示し、各リストの見た目をプレビュー
- 必要に応じて調整。タスクの配置先、行のリストへのグループ化方法、列の割り当てを選択。プレビュー中にリスト名も変更可能
- インポートをクリック。新しいリストが即時ボードに表示され、バックグラウンドでGoogle Tasksに同期
以降は通常のGoogle Tasksリストとして扱えます。Google Tasksモバイルアプリ、Gmailサイドパネル、Googleカレンダーで確認可能です。
数クリックでスプレッドシートのタスクをGoogle Tasksにインポート。TasksBoardは既存のGoogle Tasks上で動作し、新規アカウント作成不要です。
今すぐ始める →CSV/ExcelファイルからGoogle Tasksへのインポート方法
スプレッドシートは最も柔軟なソースです。各列にタスクの異なる要素を格納できます。TasksBoardが理解する列:
| 列 | 機能 | 例 |
|---|---|---|
| Task | タスクタイトル(必須) | 四半期レポートの作成 |
| Subtask | 直前のタスクのサブタスクとして作成 | 財務部から数値を収集 |
| Notes | タスクの詳細 | 昨年のテンプレートを使用 |
| Due date | 期日 | 2026-10-12 |
| Completed | 完了済みタスクとしてマーク | TRUE、yes、x、done |
| List | タスクを配置するリスト | 仕事 |
全てを使用した小さなファイル例:
List,Task,Subtask,Notes,Due date,Completed
Groceries,Buy apples,,Granny Smith,2026-10-05,
Groceries,Bake a cake,,,,
Groceries,,Flour,,,TRUE
Groceries,,Eggs,,,
Work,Prepare the report,,Numbers from finance first,2026-10-12,
Work,Book the offsite,,,,TRUE
これが2つのリストに変換されます。「Groceries」には「Buy apples」と「Bake a cake」が、「Flour」と「Eggs」はケーキのサブタスクとして。「Work」にはレポートとオフサイトが含まれます。この形式はインポートウィンドウのCSVテンプレートをダウンロードリンクから入手可能です。
ファイル準備を簡単にする機能:
- 列名は自動認識:「Task」「Title」「Name」「To-do」「Description」「Deadline」「Status」「Project」など多くの名称が適切なフィールドにマッピングされます
- 手動で列をマッピング可能:プレビューのColumnsで各列の役割を選択。各列の最初の値が表示されるので正しく選択できます。ヘッダー行がない場合はFirst row contains column namesのチェックを外します
- インデントでサブタスク作成:Subtask列がなくても、タスクタイトルをスペースでインデントするか「↳」で始めると直前のタスクのサブタスクになります
- 日付形式は柔軟に解釈:2026-10-12、12.10.2026、10/12/2026、「Oct 12, 2026」などが可能。03/04のような曖昧な日付はブラウザの言語設定に従います。Google Tasksは日付のみ保存するため時刻は無視されます
- 完了済みタスクはそのままインポート:最初からやりたい場合はプレビューでSkip completed tasksにチェック
Googleスプレッドシートからのインポート方法
タスクがGoogleスプレッドシートにある場合、ダウンロード不要で直接インポート可能:
- インポートウィンドウでGoogleスプレッドシートから選択をクリック
- 初回時、TasksBoardがGoogle Driveへの接続を要求。選択したファイルのみにアクセスし、Drive内の他のファイルにはアクセスしません
- Google Driveウィンドウでスプレッドシートを選択
シートの各タブが反映されます。デフォルトでは各タブが個別のリストになるため、「Home」「Work」「Errands」タブがあるシートは3つのリストに変換されます。不要なタブはColumnsセクションのSheets to importでチェックを外せます。
Google Driveに保存されたExcelやCSVファイルも同様に選択可能です。
逆方向の操作も可能です。TasksBoardはリストメニューから任意のリストをGoogleスプレッドシートにエクスポートでき、エクスポートされたシートは列を一切変更せずに再インポートできます。これにより、スプレッドシートでプロジェクトを一括計画し、チームで確認後、実際のリストとしてインポートするワークフローが便利になります。
GoogleスプレッドシートのタスクトラッカーをGoogle Tasksに移行
多くの人がスプレッドシートでタスク管理しています:タスク列、担当者/プロジェクト列、ステータス、期限列など。スマートフォンでのリマインダーやGmail横のタスク表示、簡単なチェックオフ機能が必要になるまでは有効です。
トラッカーを再構築する必要はありません。そのままインポート可能:
- Task name/Title列がタスクになります
- Project/Category/Section列がリストになります。Create listsでOne list per “Project” valueを選択
- Status/Done列の「Done」「Completed」「Yes」やチェックボックスが完了済みタスクとしてマーク。「In progress」などは未完了のまま
- Deadline/Due date列が期日になり、Googleカレンダーに表示されます
- Description/Comments列がメモになります
優先度や見積もりなどGoogle Tasksにない列は単純に無視されます。重要な情報はインポート前にメモ列に移動させておくと良いでしょう。タスクがインポートされれば、TasksBoardのようなボードがスプレッドシートと同じ概要を提供します。Google Tasksかんばんボードガイドで詳細を確認できます。
テキスト/Markdownチェックリストのインポート方法
タスクがメモアプリ、メール、Markdownファイル内の単純な行リストの場合、.txtまたは.mdファイルとして保存してインポート:
# ウェブサイト公開
- [ ] 価格ページの文案作成
- [x] 草案
- [ ] Annaとレビュー
- [ ] デモ動画の録画
60秒以内
- [x] 公開日を決定
# マーケティング
- SNS投稿をスケジュール
- ニュースレターリストにメール送信
TasksBoardの解釈方法:
- 各
#見出しが新規リスト開始:見出しがないファイルはファイル名をリスト名として単一リストに - 各行/箇条書きがタスク:
-、*、1.などの番号付き項目も対象、プレーンな行も含む [x]が完了済みタスク、[ ]が未完了- インデントされた箇条書きは直前のタスクのサブタスクに
- 箇条書きなしのインデント行は直前のタスクのメモに追加
新規リストか既存リストへの追加
デフォルトではインポートされた各リストがボード上の新規リストになります。プレビューで変更可能:
- インポート先: [ボード名]の新規リスト:ファイルの各リストが個別リストに。Create listsで行のグループ化方法を選択:シートごと、List列の値ごと、または単一リストに
- インポート先: 既存リスト:全タスクが既存リストの先頭に追加されます。受信箱や進行中プロジェクトにタスクを一括追加する際に便利
インポートをクリックするまでは何も作成されないので、設定を変えながらプレビューを確認できます。
制限事項と知っておくべきこと
- 1回のインポートで最大2,000タスク:大きすぎるファイルは切り捨てられ、プレビューで除外されたタスク数が表示されます。非常に大きなファイルは分割してインポート
- 1回のインポートで最大100リスト、ファイルサイズ20MBまで
- タスクタイトルのない行はスキップ:プレビューでスキップ数がわかります
- 非常に長いタイトルとメモは短縮:Google Tasksが許容する1,024文字(タイトル)と8,192文字(メモ)に
- 大量インポートの同期には時間:タスクはボードに即時表示され、バックグラウンドでGoogle Tasksに同期。各タスクがGoogleへの個別リクエストとなるため、1,000タスクで数分かかる場合があります
- 読み取れない期日はインポートを妨げない:期日なしでタスクがインポートされ、プレビューで警告が表示されます
手動入力 vs Apps Script vs TasksBoard比較
| 手動入力 | Apps ScriptとTasks API | TasksBoardインポート | |
|---|---|---|---|
| 準備 | 不要 | スクリプト作成と認証 | 不要 |
| ファイル形式 | — | スクリプトが読み取れる形式 | CSV、Excel、Numbers、ODS、Googleスプレッドシート、TXT、Markdown、Takeout JSON |
| サブタスク、メモ、期日 | 1つずつ | コーディングが必要 | 列またはインデントから自動取得 |
| 作成前プレビュー | — | 不可 | 可能 |
| 複数リスト一括作成 | 不可 | コーディングが必要 | 可能(タブまたはList列から) |
| コスト | 無料 | 無料 | Premium(プレビューは無料) |
少数のタスクなら手入力で十分。Googleアカウントで既にスクリプトを運用している場合、Apps Scriptは完全な制御を提供します。それ以外の方はインポートウィンドウがファイルから実用的なリストへの最短ルートです。
クリーンなインポートのためのヒント
- テンプレートから開始:インポートウィンドウのCSVテンプレートをダウンロードし、タスクを貼り付け。全ての列が既に命名済みです
- 単独で意味が通るタイトルを:「Martに署名済み契約書を送付」はGmailやスマートフォン上で明確。「契約書」だけでは不十分
- 詳細はメモに、タイトルには入れない:長いタイトルはボード上での確認が困難
- プロジェクト/領域ごとに1リスト:「List」列またはプロジェクトごとのタブで初日から整理されたボードに。Google Tasksの複数リストガイドに構造化のアイデアがあります
- サブタスクは1階層まで:Google Tasksはサブタスクの1階層のみサポートするため、深いネストは平坦化されます。サブタスクガイドで効果的な使い方を確認
- インポート前に必ずプレビュー確認:列の誤マッピングを発見する最速の方法です
オンボーディングチェックリストのように同じタスクセットを繰り返し使う予定なら、ファイルとして保持して必要時にインポートするか、Google Tasksテンプレートガイドでリスト再利用の方法を確認してください。
よくある質問
まとめ
Google Tasksはタスクのエクスポートを容易にしますが、インポートは不可能です。スプレッドシートやチェックリストに既にあるタスクを再入力するのは時間の無駄です。
TasksBoardならファイルをドロップし、プレビューを確認してインポートをクリックするだけ。リスト、サブタスク、メモ、期日、完了済みタスクがGoogle Tasksアカウントに追加され、全デバイスで利用可能になります。
TasksBoardを今すぐ始めて、最初のリストをインポートしましょう。


