Q1:TEXTファイルを[CSV入力]コンポーネントで取り込む場合、1行ごとの一括データになってしまいます。スペース区切りでセルに取り込む方法を教えて下さい。
A1:
[CSV入力]コンポーネントはカンマ区切りがあるテキストファイルを読み込んでテーブル型データとして取得できるものですが、途中カンマがないと一括のデータとなってしまいます。
他に[テキストファイル入力]コンポーネントがありますので、これでファイルを読み込み、データ中のスペースをカンマに置換えて、一時的にファイルに保存してから[CSV入力]コンポーネントで読み込むなどが考えられます。
ご参考までにスペース区切りのあるテキストファイルを読み込む簡単なサンプルファイルを掲載致しますので、お手元のデータが読み込めるかお試し下さい。
一単語中に半角スペースがある場合には単純な置換えでは上手くいきませんので、また別な方法を使う必要があります。
一時的なファイルを作るため[ファイル]コンポーネントなども使用しています。
アプリケーションファイル中にコメント説明を付けてありますが、ご不明な点、ご要望等ございましたら、お手数でも再度ご連絡頂ければ幸いです。
どうぞよろしくお願い申し上げます。
関連ファイル:一行ずつ読込みC.mzax
※Ver.2.9より、CSV形式の文字列の読込と出力を行うメソッドが追加されました。これにより、一時的にファイル保存することなく、直接文字列からテーブルデータを作成することができます。
ご連絡:
Temp.csvのPathを変更することで読取、テーブル表示とも問題なく動作しました。
早速、応用させて頂きます。