メインコンテンツへスキップ

プロジェクトをインポート(CSVまたはJSON)

LoopGantt では、ファイルからプロジェクトを作成できます。対応するのは、LoopGantt 独自の JSON エクスポート、CSV スプレッドシート(Excel、Google Sheets、または多くのプロジェクト管理ツールから出力したもの)、そして Asana、Trello、Microsoft Project のエクスポートファイルです。「プロジェクトをインポート」ダイアログは、ドロップされたファイルの種類を判別して自動的に変換します。

インポートの方法

ドラッグ&ドロップ領域と対応形式(JSON、CSV、Asana、Trello、MS Project)が表示された「プロジェクトをインポート」モーダル
インポート画面は LoopGantt の JSON と CSV のファイルに加え、Asana、Trello、MS Project のエクスポートを読み込みます
  1. ダッシュボードで「インポート」をクリックします。
  2. .json、.csv、.xml のいずれかのファイル(最大 15 MB)を「プロジェクトをインポート」ダイアログにドロップするか、クリックしてファイルを選びます。
  3. プレビューを確認します。検出された形式(Asana、Trello、MS Project のファイルの場合)、プロジェクト名、タスク数と依存関係の数、計画の最初のタスクが表示されます。プレビューの下の注記には、スキップまたは近似されたものがすべて表示されます。
  4. 「プロジェクトをインポート」をクリックしてプロジェクトを作成します。

対応ファイル

ファイル判別方法詳細
LoopGantt JSON(.json)version、project、tasks の各フィールド下記の「JSON 形式」を参照
CSV(.csv)Name 列または Task 列下記の「CSV 形式」を参照
Asana の CSV エクスポートAsana 独自の列見出しAsana からのインポート
Trello ボードのエクスポート(.json)リストとカードTrello からのインポート
Microsoft Project XML(.xml)「ファイル → 名前を付けて保存 → XML」で保存された、タスクを含むプロジェクトMicrosoft Project からのインポート

CSV 形式

サンプル CSV をダウンロードすると形式を確認できます。LoopGantt は列を見出しで照合します。列の順序や大文字・小文字は問いません。必須なのは名前の列だけです。

列(ほかに使える見出し)必須説明
Name(Task、Task Name)はいタスク名またはフェーズ名
Duration (Days)(Duration、Days)いいえ稼働日数。マイルストーンとフェーズには 0 を指定します。期間がない場合、タスクは 1 日の長さになります。
Start、End(Start Date、End Date、Finish、Due、Deadline)いいえタスクは Start の日付に開始します。行に期間がない場合、Start から End までの稼働日(両端の日を含む)が期間になります。End の日付だけの場合、タスクはその日に終了します。
WBS(ID、#)いいえ1.2 のようなアウトライン番号。子を持つ行(1.1 の上の 1)は、それらを含むフェーズになります。
PhaseいいえYes でこの行をフェーズにします
MilestoneいいえYes でマイルストーンにします(期間は 0 にする必要があります)
Dependencies(Predecessors、Depends On)いいえ先行タスク。カンマまたはセミコロンで区切ります。下記を参照。
Statusいいえnot_started · in_progress · completed · on_hold(todo、done、blocked も可)
Priorityいいえlow · medium · high · critical
Progress (%)いいえ0〜100
Colorいいえcyan · blue · green · orange · red · purple · teal · pink · gray · indigo · amber · lime · fuchsia · neon. yellow、violet、rose などの一般的な名前は、これらのうち最も近い色になります。
Checklistいいえセミコロン区切りの項目。完了済みの項目には、テキストの前または後に [x] を付けます。例:[x] Design wireframes;Get approval;Write docs
Description(Notes)いいえタスクの説明。両方の列がある場合は Description が使われます。

依存関係の書き方

各先行タスクは、正確な名前、WBS 番号、または行番号で指定します。

Design Review
1.4
Design Review, QA & Bug Fixing

先行タスクの後に種類を付けない限り、依存関係はラグなしの終了-開始になります。種類は FS、SS、FF、SF のいずれかで、続けて日数でラグを指定することもできます(+ で待機、- で重複)。種類はかっこで囲むか、先行タスクの直後に続けて書きます。

Wireframes (SS+2)
QA & Bug Fixing (FF)
Beta / TestFlight (SS-3)
1.2FS+3

大文字・小文字やスペースは区別されず、ラグの後の d や days も受け付けられます。そのため、LoopGantt からエクスポートした CSV は依存関係の種類とラグを保ったままインポートされます。

JSON 形式

JSON 形式は CSV より表現力が高く、フェーズと入れ子、ラグ付きの 4 種類すべての依存関係、ステータス、優先度、進捗、色、説明、チェックリスト、開始日を保持します。LoopGantt の「エクスポート → JSON」で出力したファイルは、新しいプロジェクトとしてインポートし直せます。

注釈付きの完全なリファレンスとして サンプル JSON をダウンロードしてください。ChatGPT、Claude、Gemini でプロジェクトを生成する際のテンプレートとして使えます。自分の AI でプロジェクトを生成するを参照してください。

ほかのツールからのインポート

ほかのツールから移行しますか? 次のガイドでは、LoopGantt が直接読み込めるファイルを説明しています。

それ以外のツールでは、CSV をエクスポートして見出しを上の表に合わせるか、AI アシスタントにエクスポートを LoopGantt JSON に変換してもらってください。

注意:インポートすると新しいプロジェクトが作成され、ご利用プランのプロジェクト数上限に含まれます。既存のプロジェクトに統合されることはありません。1 つの計画には最大 5,000 タスクまで含められます。
この記事は役に立ちましたか?