-
ナビゲータで、「ViewController」プロジェクトを右クリックして、コンテキスト・メニューから「New...」を選択します。 New Galleryで「All Features」タブをクリックし、まだ開いていない場合は「Client Tier」ノードを開き、「ADF Desktop Integration」を選択します。 ItemsペインでMicrosoft Excel Workbookが自動的にハイライトされるため、「OK」をクリックしてこのワークブックを選択します。
-
ワークブックにDepartmentsList_src.xlsxという名前を付けます。
公開バージョンのワークブックには、ソース・ファイルと異なる名前を付ける必要があります。 ソース・ファイルと公開ワークブックを区別するための標準ネーミング規則を作成することをお勧めします。
詳細表示
「OK」をクリックします。
-
新しいワークブックがナビゲータに表示されます。
この後説明するステップで、ワークブックにコンテンツを追加します。
-
ナビゲータで「DepartmentsList_src.xlsx」をダブルクリックし、Microsoft Excelで開きます。
-
Excelが開くと、Oracle ADF Desktop Integrationがロードされます。 Page Definitionダイアログで、「ADFdi_view_DepartmentPagePageDef」ページ定義を選択します。
-
Excel内にOracle ADF 11g Desktop Integrationタスク・ペインが開き、ページ定義から利用できるバインディングが表示されます。
Oracle ADFにおけるバインディングの役割について、詳しくはこちらを参照してください。
-
ワークシート内の任意のセルを選択し、Bindingsタブで「DepartmentsView1」を選択して「Insert Binding」をクリックします。 Oracle ADFメニュー・オプションが新しく表示されています。
-
Select Componentダイアログで、「ADF Read-only Table」を選択し、「OK」をクリックします。

-
Insert Component: ADF Read-only Tableダイアログで、「OK」をクリックしてデフォルト値を受け入れます。
-
Excelワークシートが表示されます。 ワークシートの表示は、次のようになります。
-
「
」Saveアイコンをクリックして、ワークシートを保存します。
-
Oracle JDeveloperに戻り、Project Propertiesダイアログで「ViewController」プロジェクトをダブルクリックし、「Java EE Application」ノードを選択します。Java EE Web Application NameフィールドとJava EE Web Context Rootフィールドが、両方ともADFdi_BCに設定されていることを確認します。 これらの値は、統合されたOracle WebLogic Serverによって使用されます。
「OK」をクリックします。
-
Excelに戻り、Oracle ADF 11g Desktop Integrationペインで「Workbook Properties」リンクをクリックします。
-
Edit Workbook PropertiesダイアログのWebAppRootフィールドの横に、http://127.0.0.1:7101/ADFdi_BCと入力します。 このURLは、ワークブックが統合されるFusion WebアプリケーションのURLを表しています。 「OK」をクリックします。
-
Excelリボンにある「Oracle ADF」タブをクリックし、「Worksheet Properties」メニュー項目を選択します。
-
「Events」フィールドをクリックしてから、「
」moreボタンをクリックします。 
-
Edit Eventsダイアログで、「Add」ボタンをクリックしてStartupイベントを追加します。
-
「ActionSet」ノードを開き、Actionsフィールドの横にある「
」moreボタンをクリックして、Edit Actionsダイアログを開きます。
-
Edit Actionsダイアログで、「Add」ボタンをクリックしてドロップダウン・リストから「ComponentAction」を選択します。
-
Actionフィールドの横にある「
」moreボタンをクリックします。
-
Choose Component Actionダイアログで「Download」を選択します (スクリーンショットの表ID(ROT1522191937)は実際のIDとは異なります)。
「OK」をクリックします。
-
Edit Actionsダイアログで、Design のAnnotationフィールドにDownload Dataと入力します。
-
簡単なOracle ADF Desktop Integration対応Excelワークシートの設計は、これで完了です。 この後のステップでは、このワークシートをテストします。
詳細表示
詳細表示
詳細表示 Oracle ADF Desktop Integrationアドインに含まれるADF Read-only TableコンポーネントとADF Tableコンポーネントは、Excelワークシートと統合されたFusion Webアプリケーション間のデータ転送を管理するために使用されるアクションを公開します。
詳細表示
詳細表示 「OK」をクリックします。 Edit Eventsに戻って「OK」をクリックし、Edit Worksheet Propertiesダイアログで「OK」をクリックします。
-
JDeveloperで「DepartmentPage.jspx」ノードを右クリックし、コンテキスト・メニューから「Run」を選択します。 (WebLogic Serverがこのコンピュータ向けに設定されていない場合、このステップには時間がかかる場合があります。)
WebLogicのパスワードを入力します。
詳細表示
JDeveloperの新規インストール後、最初にページを実行すると、WebLogic Serverのパスワードを入力するよう要求されます。 指定したパスワードを入力し、「OK」をクリックします。
-
DepartmentPageに部門の情報がロードされ、表示されます。
-
以上で、このページがWebLogic Serverにデプロイされたため、Excelワークブックを実行できます。 アプリケーション・ナビゲータで、「DepartmentsList_src.xlsx」をダブルクリックしてMicrosoft Excelで開きます。
-
ワークブックがロードされます。 Excelリボンの「Oracle ADF」タブをクリックします。
-
Testグループの「
」Validateボタンをクリックし、ワークブックを検証します。 問題がない場合、「Close」をクリックします。 
-
「
」Runボタンをクリックして、データ・ロードを開始します。
-
部門リストが返され、ワークシートに表示されます。

-
好みの外観に合わせて列の幅を調整します。

-
ExcelリボンのOracle ADFタブにあるTestグループで、「Stop」ボタンをクリックします。
-
Excelアプリケーションを保存せずに終了します。 Fusion Webアプリケーションに統合され、データベース表からデータを自動的にダウンロードする基本的なExcelワークブックの作成は、これで完了です。
パート1:
