E02. CSV Export
概要
BuildingDataをCSV形式にエクスポートするコンポーネントです。 13個のCSVファイルに分けてデータを書き出します。
機能
- BuildingDataを13個のCSVファイルで保存
- フォルダ選択ダイアログ
- トリガー式のエクスポート
- 軽量・高速
入力パラメータ
| パラメータ名 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Data | Generic | - | エクスポートするBuildingDataオブジェクト |
| Export | Boolean | false | Trueに設定するとフォルダ選択ダイアログを表示 |
出力パラメータ
| パラメータ名 | 型 | 説明 |
|---|---|---|
| Success | Boolean | エクスポート成功フラグ |
| Message | Text | 結果メッセージ |
| FolderPath | Text | 保存されたフォルダのパス |
使用方法
基本的な使い方
- Dataパラメータに BuildingDataオブジェクトを接続
- Exportパラメータをtrueに設定
- フォルダ選択ダイアログが表示される
- 保存先フォルダを選択(または新規作成)
- 13個のCSVファイルが作成される
エクスポートされるファイル
- Global.csv
- Grids.csv
- Levels.csv
- Catalog.csv
- Layout_Column.csv
- Layout_MainBeam.csv
- Layout_SecondaryBeam.csv
- Layout_Wall.csv
- Layout_Slab.csv
- Layout_CantileverBeam.csv
- Layout_CantileverSlab.csv
- Layout_Brace.csv
- PlanSettings.csv(あれば)
パフォーマンス
- 小規模: < 0.5秒
- 中規模: 0.5-2秒
- 大規模: 2-10秒
CSV形式はExcelより高速です。
関連コンポーネント
- I02. CSV Import - CSVファイルからのインポート
- E01. Excel Export - Excelファイルへのエクスポート
- E03. JSON Export - JSONファイルへのエクスポート
v5.5.0 アップデート
| 反映項目 | 説明 |
|---|---|
| v5.5.0 schema 全面対応 | Justification / Revit_Family_Type / Design_Phase / Slab_On_Beam / Restraint_Code / End_Release_*_Code を read / write 両対応 |
| 後方互換 | v5.0.x / v5.2.x / v5.3.x データを自動マイグレーション (欠落フィールドは default 補完) |
| テンプレート | Excel テンプレ MakeBuildingPro_Template_Metric_v5.5.0.xlsx (同梱、Embedded リソース) を Excel Import 時に参照 |
| ラウンドトリップ | .mbp.json ↔ .xlsx ↔ CSV フォルダ形式 で無損失ラウンドトリップ可。Notes / CustomProperties も保持 |