mikuproject `MS Project XML` を基軸に、変換・可視化・限定編集を行うローカル HTML ツールです。`XLSX`、`WBS Report`、`Daily / Weekly / Monthly Calendar` preview、生成AI向け `.editjson` を扱えます。 GitHub

未実行

1 Input `MS Project XML`、`XLSX`、`mikuproject_workbook_json (.json)`、生成AI 向け編集用 JSON (`.editjson`)、`CSV` を読み込みます。

`Load from file` は、`.xml` / `.xlsx` / `.json` / `.editjson` / `.csv` を拡張子で判別して取り込みます。

`.xlsx` と `mikuproject_workbook_json (.json)` は `MS Project XML` の代替正本ではなく、確認と限定編集のための周辺表現として扱います。

`project_draft_view (.editjson)` と Patch JSON は生成AI 向けの編集用 JSON として扱います。反映結果は、`Project / Tasks / Resources / Assignments / Calendars` ごとの件数と、`UID` 単位の差分要約として画面上に表示します。

反映対象

  • `Project`: `Name / Title / Author / Company / StartDate / FinishDate / CurrentDate / StatusDate / CalendarUID / MinutesPerDay / MinutesPerWeek / DaysPerMonth / ScheduleFromStart`
  • `Tasks`: `Name / Start / Finish / PercentComplete / PercentWorkComplete / Notes`
  • `Resources`: `Name / Group / MaxUnits`
  • `Assignments`: `Units / Work / PercentWorkComplete`
  • `Calendars`: `Name / IsBaseCalendar / BaseCalendarUID`
  • `NonWorkingDays`: `Name / Date / FromDate / ToDate / DayWorking`

現在は反映しないもの

  • 対象外の列や未対応シートの編集
  • `Calendars` の `WeekDays / WorkWeeks` と、`Baseline / TimephasedData / ExtendedAttributes`
生成AI連携
クリップボードにコピーしたプロンプトを用いて生成AIと会話してください。結果として得られた JSON を下のテキストエリアに貼り付けて、貼り付けた JSON を取り込む ボタンをクリックしてください。
XML 保存状態: 未保存