ファイルを読み込むには

FileGetコンポーネント/「ファイルパス」プロパティ

ファイルを読み込むには、FileGetコンポーネントを配置し、ファイルパスを指定します。ファイルパスは、ファイルペインからのドラッグ&ドロップ、または、インスペクタの「ファイルパス」プロパティに直接入力するか、ダイアログからの選択によっても設定できます。

ファイルを読み込んでパスを設定する

1.対象のフローを選択し、パレットの「ファイル」タブから、FileGetコンポーネント(「ファイルを読み込みます」)をワークスペースへドラッグして配置する

2-1-01.PNG

2.インスペクタの「ファイルパス」プロパティの入力欄をクリックし、「...」をクリックする

2-1-02.PNG

HINT
「ファイルパス」プロパティの入力欄内をクリックすると、右側に「...」というボタンが表示され、クリックしてダイアログを表示できるようになります。
ファイルパスを設定するその他の方法
ファイルパスは、「ファイルパス」プロパティの入力欄に直接入力して指定することもできます。また、左下のファイルペインにファイルを表示し、ワークスペースのコンポーネントまでドラッグ&ドロップすることでも設定できます。

3.「開く」ダイアログで対象のファイルを選択する 

2-1-04.PNG

HINT
ホームフォルダーの場所
「開く」ダイアログや、ファイルペインの初期状態では、現在ログインしているユーザーのホームフォルダーが表示されます。ホームフォルダーは、既定では以下の場所になります。

  • [DATA_DIR]/home/[ユーザー名] (Windowsでは、C:¥asteriahome6¥home¥user1など)

コンポーネント名を確認するには
コンポーネントを右クリックし、メニューから「ヘルプ」を選択して表示されるヘルプ画面で確認できます。また、配置後のコンポーネントを選択したときに表示されるインスペクタの「名前」プロパティでも確認できます。「名前」プロパティは、コンポーネント名+連番の形式で値が設定されます。ただし、「名前」プロパティの値は変更が可能です。

4.「開く」をクリックする

2-1-05.PNG

「ファイルパス」プロパティが設定されます。ファイルの種別によっては、コンポーネントの下の文字列(ストリーム型)がそれを反映して変更されます(ストリームの型定義が自動的に判別されない場合は、正しい情報に変更する必要があります)。

HINT
ファイルの文字エンコードを指定するには
FileGetコンポーネントでCSVファイルを読み込む際などに、「ファイルのエンコーディング」プロパティを設定して、ファイルの文字エンコードを指定できます。通常は「自動判別」でかまいませんが、読み込んだファイルでデータの文字化けが発生してしまう場合には、「ファイルのエンコーディング」プロパティの入力欄をクリックし、下矢印をクリックして一覧から文字エンコードの種類を選択してください。

 

この記事は役に立ちましたか?
2人中1人がこの記事が役に立ったと言っています

他のキーワードで検索する