通知
すべてクリア
0
11/03/2026 10:12 am
トピックスターター
結論:fmp12 を「そのまま」アップロードしてインポートする機能は現実的には難しいです
理由(fmp12 形式について)
- fmp12 は FileMaker Pro 12 以降の非公開のバイナリ形式です。
- フォーマット仕様が公開されておらず、PHP から fmp12 を直接読み取る公式 API や一般的なライブラリはありません。
- リバースエンジニアリングの試み(例: fmptools)はありますが、PHP 用の完成した「fmp12 パーサー」は見当たりません。
KantanPro で今できること(FileMaker データを取り込む方法)
| 形式 | 内容 |
|---|---|
| JSON | tables(テーブル名 → 行の配列)、options、任意で metadata.db_prefix |
| CSV | #OPTIONS ブロック(option_name, option_value)と #TABLE:テーブル名 ブロック(1行目=ヘッダー、以下=データ) |
現実的な「追加できる機能」のイメージ
- FileMaker → CSV/JSON エクスポート手順の案内
- 管理画面やドキュメントに「FileMaker から CSV(または JSON)でエクスポートする手順」と、KantanPro の CSV フォーマット(#OPTIONS / #TABLE:テーブル名)の説明を載せる。
- FileMaker 用エクスポート仕様のドキュメント
- KantanPro のテーブル名(例: wp_ktp_order, wp_ktp_client 等)とカラム名に合わせた「FileMaker からエクスポートするときのフィールド対応表」やサンプル CSV を用意する。
- FileMaker のスクリプトやレイアウトで、この仕様に合わせて CSV/JSON を出力する。
- 「FileMaker からの取り込み」用の CSV テンプレート
- 上記仕様に沿った空の CSV テンプレートを配布し、FileMaker のデータをそのフォーマットに合わせてエクスポート → 既存のリストアでアップロード、というワークフローを標準化する。
まとめ
- 「fmp12 をアップロードするだけでインポート」
- 「FileMaker で作ったデータを KantanPro に取り込む」
--
KantanPro dev.
info@kantanpro.com
-3.png)