Excelファイルから 単一データを取得するには

Excelから単一セルのデータを取得する

1. Excelデータ読み込みのフローを作成し、配置した ExcelPOIInput コンポーネントアイコンをダブルクリックする

 

HINT
Excel データ読み込みのフローを作成する手順や、Excel ビルダーを起動する手順について詳しくは、前の「Excel ファイルからデータを読み込むには」を参照してください。
ファイルの場所を変更した場合
Excel ビルダーでの登録後にテンプレートファイルの場 所を変更した場合は、確認ダイアログで「OK」をクリッ クしてから、Excel の「ファイルを開く」メニューで改め てテンプレートファイルを開き、その後もう一度 Excel ビルダーを起動してください。

2. Excelでデータ取得用のテンプレートファイルを開き、Excel ビルダーを起動する


  

3. Excelビルダーの「単一セル」タブをクリックし、「追加」をクリックする


 

 4. 「範囲指定」ダイアログが表示されるので、Excelのワークシート上でセルを選択し、「OK」をクリックする

5.  表示される「項目入力」ダイアログに任意の項目名を入力し、「OK」をクリックする

 

6.「登録」をクリックして、追加したデータを登録する

 

HINT
設定を変更せずに Excel ビルダーを終了するには、Excel ビルダーの「閉じる」をクリックします。

 

7. 確認のダイアログで「OK」をクリックし、Excelファイルを閉じてExcelを終了する

8. ExcelPOIInputコンポーネントを選択し、インスペクタの「単一セル」タブに項目が追加されていることを確認して、必要に応じデータ型を変更する

9.  処理に応じデータのマッピングを設定する

上の例では、「日付セル」のデータを出力フィールドの field5 にマッピングし、マッパー関数の FormatDate 関 数を利用して、日付データを「ggggeeee年M月d日」

(例:平成 28 年 3 月 1 日)のように出力するよう設定して います。

 

HINT
Excelビルダーでは、Excelのデータ範囲を指定してレコードを追加します。連続したデータ領域は「レコード」タブの「追加」ボタンから、また単一のセルは「単一セル」タブの「追加」ボタンから指定できます。 

単一セルの扱い
Excelビルダーで単一セル領域を設定すると、Excel POIInput コンポーネントの「単一セル」プロパティにそ の値が読み込まれます。このプロパティは、自動的にスト リーム変数となり、コンポーネントの後ろに連結した マッパーで、ストリーム変数として見えるようになって います。なお、フィールド名の定義は Excel ビルダー上で 行い、フローデザイナー上では変更できません。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
    キーワード:
他にご質問がございましたら、リクエストを送信してください

このセクションの記事

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