2 返信 最新の回答 日時: Mar 11, 2014 5:46 PM ユーザー:user14047

    エクセルの改行コード

    森田文啓

      タイトル

      エクセルの改行コード

      フォーラムに投稿

           はじめまして、FilemakerPro11.0v4を使用しています。

           Filemakerで作ったデータベースをCSVでエクスポートしてエクセルで読み込ませたいのですが、Filemakerで改行コードを入れたフィールドを読み込ませた時にエクセルでセル内改行できなくて困っています。友人に聞いたところ、Filemakerの改行コードはOB、エクセルはLFで、改行コードの違いで改行が無視されてしまう、とのこと。

           セル内改行を何とか出来るようにしたいのですが、エクセル以外で改行コードOBを読めるソフト、もしくはFMでLFをエクスポートすることは出来ませんでしょうか。

            

           どうぞよろしくお願い致します。

        • 1. Re: エクセルの改行コード
          hiro_

               希望するCSVの内容をグローバルフィールドにテキスト生成して、
               それを「フィールド内容のエキスポート」する、とか。

               「フィールド内容のエキスポート」はデータをそのまま出力しますから、
               他のエクスポートのようにFMが勝手に書き換えることがありません。
               反面、出力文字コードはFM内文字コード「unicode」のままで、変更できません。

          • 2. Re: エクセルの改行コード
            user14047

                 改行が入ったフィールド数が少なければ、

                 Substitute ( Aフィールド ; ¶ ; Char ( 10 ) ) // FileMaker内の改行をLFに置換

                 という計算フィールドを作って、Aフィールド の替わりに指定する方法はとれないでしょうか。