web-dev-qa-db-ja.com

FlexifieldのコンテンツをExcelファイルとして出力しますか?

Drupal 6および Flexifield を使用して、さまざまな測定を行うための拡張可能なCCKコンテンツタイプを作成しています。コンテンツタイプは、3つのフレキシフィールドフィールド(「レベル」)で構成されています。 、「部屋」および「備品」。これらはすべて、「別の追加...」ボタンを使用して新しい行を追加できます(各フレキシフィールドサブタイプの行数に最小/最大はありません)。

「レベル」フレキシフィールドサブタイプには、レベル名と総面積の2つのフィールドがあります。 「部屋」フレキシフィールドサブタイプには、長さ、幅、面積の3つのフィールドがあります。 「フィクスチャ」フレキシフィールドサブタイプは、プロジェクトのこの部分には関係ありません。

私が最終的に行う必要があるのは、「部屋」データをテーブルとして出力し、それをXLSファイルとしてエクスポートすることです(これは、将来のどこかのCADソフトウェアによって使用されます)。 Views UIおよび Views Excel Export を介してこれを実行しようとしましたが、後者のモジュールを指定されたExcelテンプレートに準拠させることができません。

Excelの各部屋の行は次のようになります。

ブロック名|部屋名|インペリアル|メトリック

「ブロック名」はすべての行で同じ文字列です。 「ルーム名」は、「ルーム」フレキシフィールドサブタイプで定義されているルームの名前である必要があります。各部屋に入力された値は、メインコンテンツタイプのオプションに従ってすべてインペリアルまたはメトリックのいずれかですが、入力されたデータのタイプに基づいて正しい列に入力し、それらの値を他の値に変換する方法が必要ですシステム。

ビューUI(Excelエクスポートを使用)はこれを実行する正しい方法ですか?もしそうなら、Excelシートの各「部屋」オブジェクトを別々の行にすることができるように、「部屋」フレキシフィールドデータをどのように操作しますか?

どうもありがとう。これは私が何ヶ月も取り組んできた巨大なプロジェクトの最後の部分であり、どんな助けにも感謝するでしょう。

1
aendrew

Views Bonus Packが提供するCSVエクスポートを試しましたか?それは本当のXLSではありませんが、Excelで開き、データが正しい限り、そうである必要がありますか?

0
Greg