Skip to content

E02. CSV Export ​

component icon

概要 ​

BuildingDataをCSV形式にエクスポートするコンポーネントです。 選択したフォルダに、カテゴリごとに分割された44個のCSVファイルを書き出します (Grid_Nodes 使用時のみ Grid_Nodes.csv が加わります)。

  • グループ: 5. Export
  • ニックネーム: CSV Exp

機能 ​

  • BuildingDataをカテゴリ別のCSVファイル群で保存
  • フォルダ選択ダイアログ
  • トリガー式のエクスポート(立ち上がりエッジ検出)
  • 軽量・高速
  • Grid_Nodes(交点オフセット)使用時のみ Grid_Nodes.csv を追加出力(v5.9.0・静穏出力)

入力パラメータ ​

パラメータ名型デフォルト説明
DataGeneric-エクスポートするBuildingDataオブジェクト
ExportBooleanfalseTrueに設定するとフォルダ選択ダイアログを表示

出力パラメータ ​

パラメータ名型説明
SuccessBooleanエクスポート成功フラグ
MessageText結果メッセージ
FilesText (List)作成されたファイル名の一覧

使用方法 ​

基本的な使い方 ​

  1. Dataパラメータに BuildingDataオブジェクトを接続
  2. Exportパラメータをtrueに設定
  3. フォルダ選択ダイアログが表示される
  4. 保存先フォルダを選択(または新規作成)
  5. CSVファイル群が作成される

エクスポートされるファイル ​

区分ファイル
基本データGlobal.csv、Building_Metadata.csv、Grids.csv、Levels.csv
交点オフセット(v5.9.0・条件付き)Grid_Nodes.csv
部材カタログ(16ファイル)Catalog_Column.csv / Catalog_MainBeam.csv / Catalog_SecondaryBeam.csv / Catalog_Wall.csv / Catalog_Slab.csv / Catalog_Brace.csv / Catalog_Post.csv / Catalog_Material.csv / Catalog_IsolatedFoundation.csv / Catalog_StripFoundation.csv / Catalog_MatFoundation.csv / Catalog_Pile.csv / Catalog_Connection.csv / Catalog_WallLoad.csv / Catalog_PointLoad.csv / Catalog_LineLoad.csv
荷重設定(5ファイル)Load_Setting.csv / Load_Setting_JPN.csv / Load_Setting_INT.csv / SnowLoad_Setting.csv / LoadCombination_Setting.csv
部材配置(18ファイル)Layout_Column.csv / Layout_MainBeam.csv / Layout_SecondaryBeam.csv / Layout_Wall.csv / Layout_Slab.csv / Layout_CantileverBeam.csv / Layout_CantileverSlab.csv / Layout_Brace.csv / Layout_Post.csv / Layout_TertiaryBeam.csv / Layout_WallOpening.csv / Layout_SlabOpening.csv / Layout_IsolatedFoundation.csv / Layout_StripFoundation.csv / Layout_MatFoundation.csv / Layout_Pile.csv / Layout_BeamPointLoad.csv / Layout_BeamLineLoad.csv
平面図設定Structural_Plan.csv

Grid_Nodes.csv(v5.9.0) ​

グリッド交点の移動(Grid_Nodes、交点オフセット・方式A)を使用しているデータでは、 X_Label / Y_Label / Offset_X / Offset_Y / Notes 列からなる Grid_Nodes.csv が追加されます。

  • 静穏出力: 非零オフセットの行があるときのみファイルを生成します。未使用データでは出力フォルダ構成は従来と変わりません
  • 疎記録: オフセット (0, 0) の行は出力されません

パフォーマンス ​

  • 小規模: < 0.5秒
  • 中規模: 0.5-2秒
  • 大規模: 2-10秒

CSV形式はExcelより高速です。

関連コンポーネント ​

更新履歴 ​

バージョン変更点
v5.5.0v5.5.0 schema 全面対応(Justification / Revit_Family_Type / Design_Phase / Slab_On_Beam / Restraint_Code / End_Release_*_Code を read / write 両対応)。v5.0.x〜v5.3.x データの自動マイグレーション。.mbp.json ↔ .xlsx ↔ CSV フォルダ形式の無損失ラウンドトリップ(Notes / CustomProperties も保持)
v5.6.0リボン再編でサブカテゴリ「5. Export」に配置(ComponentGuid 不変・既存 .gh 互換)。出力形式の変更なし
v5.7.0スキーマ 5.5.0 据え置き(欠け・セットバックは既存の Is_Void フィールドで表現)。出力形式の変更なし
v5.9.0Grid_Nodes.csv(X_Label / Y_Label / Offset_X / Offset_Y / Notes)を使用時のみ出力(静穏出力・零オフセット行は非出力)。未使用データでは出力フォルダ構成は不変

詳細: JSON Schema v5.5.0