3 返信 最新の回答 日時: Nov 28, 2010 6:19 PM ユーザー:hiro_

    繰り返しフィールドをExcelにエクスポート出来るか?

    J

      タイトル

      繰り返しフィールドをExcelにエクスポート出来るか?

      フォーラムに投稿

      みなさんこんにちは

      繰り返しフィールドの内容をExcelにエクスポート出来ないでしょうか?

      繰り返しフィールドの各繰り返し位置を1列としてエクスポートしたいという事です。

      「ファイル」メニューの「レコードの保存/送信」ー「Excel...」では繰り返しフィールドの値全てが1つのセルに入ってしまいます。

      なにか良い方法はないでしょうか?

      よろしくお願いします。

        • 1. Re: 繰り返しフィールドをExcelにエクスポート出来るか?
          hiro_

          > 繰り返しフィールドの各繰り返し位置を1列としてエクスポートしたい

          「行」ではなく「列」で宜しいのですね?

          なら、別テーブルを作りそれから目的の繰り返しフィールドを「レコード分解」オプション指定でインポート、この別テーブルをxlsエクスポート、で如何でしょう?

           

          • 2. Re: 繰り返しフィールドをExcelにエクスポート出来るか?
            J

            Hiroさん  いつもありがとうございます

            >別テーブルを作りそれから目的の繰り返しフィールドを「レコード分解」オプション指定でインポート、この別テーブルをxlsエクスポート、で如何でしょう?

            レコード分解なんて機能があったんですね。 まだまだ知らないことだらけです。

            教えていただいた方法で試したのですが、どうやら今回やりたかった事とは違ったみたいです。質問文が曖昧だったからだと思います。  前回の書き込みでは、レコードを行、フィールドを列という意味で表現しました。 例えば、繰り返し回数が5回のフィールドがあり、レコード数が30件とします。これを最終的にExcelで縦30×横5の表として見られるようにしたい(実際には別のフィールドやら見出しやらが着くのでもう少し大きな表になるはずですが)という意味です。教えていただいた方法は別テーブルにインポートの時点で30×5=150レコードになり、そのままエクスポートすると縦150の表になると思います。  分かりにくくてすみません。 またよろしくお願いします。

            • 3. Re: 繰り返しフィールドをExcelにエクスポート出来るか?
              hiro_

              やはり「行」分解の方でしたか。

              ならば、csv(実際は見出し付き merge)形式エキスポートするようにして、繰り返しフィールドの内容をcsv書式に変換したものをエキスポートとか。

               |あ|い|う|え|お| → |あ","い","う","え","お| [変換式: Substitute(List(繰り返しフィールド);¶;""",""") ]

              あるいは、力技で、繰り返し分の計算フィールドを作り、それへ各項目内容を切り出して、xls形式でエクスポート。