- 基本情報
- チュートリアル
- オートメーション プロジェクト
- オートメーションの作成
- トラブルシューティング
StudioX ユーザー ガイド
このチュートリアルでは、サプライヤーに関するデータが入力された Excel ファイルを使用します。この Excel ファイルに各市区町村にサプライヤーが何社存在し、それらのサプライヤーが各市区町村に何名の従業員を抱えているかを調べます。このタスクを実現するために、ピボット テーブルを作成するオートメーションを構築します。
- プロジェクトを設定し、必要なファイルを取得します。
- 既定の設定を使用して新しい空のプロジェクトを作成します。
- このページの一番下にあるボタンをクリックして、このチュートリアルで使用するオートメーション プロジェクトを収めたアーカイブをダウンロードします。そのアーカイブを展開して、ファイル
Suppliers.xlsxを自分のプロジェクト フォルダーにコピーします。
- Excel ファイルをプロジェクトに追加します。
- デザイナー パネルで [アクティビティを追加]
アイコンをクリックし、画面上部の検索ボックスで [Excel ファイルを使用] アクティビティを検索して、それを選択します。[Excel ファイルを使用] アクティビティがデザイナー パネルに追加されます。 - アクティビティで次の操作を行います。
-
[Excel ファイル] フィールドの横にある [ を参照] アイコンをクリックし、ファイル ファイルを参照して選択します

Suppliers.xlsx -
[参照名] フィールドに「
Suppliers」と入力します。これで、このオートメーションでは名前を
SuppliersとしたファイルSuppliers.xlsxを操作対象として指定したことになります。
-
- デザイナー パネルで [アクティビティを追加]
- [ピボット テーブルを作成] アクティビティを追加して設定する
-
[Excel ファイルを使用] アクティビティで [ アクティビティを追加]
をクリックし、画面上部にある検索ボックスで [ ピボット テーブルを作成 ] アクティビティを検索し、ダブルクリックします。このアクティビティが [Excel ファイルを使用] アクティビティに追加されます。 -
[ピボット テーブルを作成] アクティビティで、以下の手順に従い、参照元とする範囲とピボット テーブルを作成する範囲を定義します。
a)[ソース]
フィールドの右側にある プラス 記号 をクリックし、[ Suppliers] > [ Excel 内で示す] を選択します。b) Excel ファイルで Input シートのすべての列を選択します。Excel のリボンの [UiPath] タブで [確定 (Confirm)] をクリックします。
これで、参照名が Suppliers である Excel ファイルの Input シートにある列 A ~ L からピボット テーブルを作成するように指定したことになります。[表の範囲] フィールドには、選択した範囲として [Suppliers] Input!A:L が表示されます。
c)[新しいテーブル名]
フィールドの右側にある プラス 記号 をクリックして、[ テキスト] を選択します。[テキスト ビルダー] ウィンドウでピボット テーブルの名前 (例: CountByCity) を入力し、[ 保存] をクリックします。d)
[ ターゲット] フィールドの右側にある プラス 記号 をクリックし、[ Suppliers] >[Output [シート]] を選択します。これで、参照名が Suppliers である Excel ファイルの Output シートにピボット テーブルを作成するように指定したことになります。[ターゲット] フィールドには、選択したシート [Suppliers] Output が表示されます。
-
[ピボット テーブルを作成] アクティビティで、ピボット テーブルのフィールドを追加します。
a) [ ピボット テーブル フィールドを追加] ボタンをクリックし、[
フィールド] の右側にある プラス 記号 をクリックし、[ Range (範囲)] >[City] を選択します。b) [ピボット テーブルの種類] ドロップダウン メニューで [行] を選択します。
これで、参照名が Suppliers である Excel ファイルの Input シートにある列 City に入力された項目を、ピボット テーブルの行にするように指定したことになります。
c) [ピボット テーブル フィールドを追加] ボタンを再度クリックして、サプライヤーの数をカウントする 2 番目のフィールドをピボット テーブルに追加します。
2
番目の [ ピボット フィールド] で、[ フィールド] の右側にある プラス 記号 をクリックし、[ 範囲] >[内部名] を選択します。d) [ピボット テーブルの種類] ドロップダウン メニューから [Value]、つづいて [関数] ドロップダウン メニューから [Count] をそれぞれ選択します。
これで、参照名が Suppliers である Excel ファイルの Input シートにある列 Internal Name で特定したサプライヤーをカウントするように指定したことになります。
e) [ピボット テーブル フィールドを追加] を再度クリックして、従業員数を合計する 3 番目のフィールドをピボット テーブルに追加します。
3
番目の ピボット フィールドで 、[ フィールド] の右側にある プラス 記号 をクリックし、[ 範囲] > [ 従業員数] を選択します。f) [ピボット テーブルの種類] ドロップダウン メニューから [Value]、つづいて [関数] ドロップダウン メニューから [Sum] をそれぞれ選択します。
これで、参照名が Suppliers である Excel ファイルの Input シートにある従業員数を合計するように指定したことになります。
g) ピボット フィールドをより簡単に識別するには、各フィールドの上部のバーで名前を編集します。たとえば、最初のフィールドには
Pivot Field City、2 番目のフィールドにはPivot Field Name、3 番目のフィールドにはPivot Field Employeesを使用します。 -
StudioX のリボンで [ 保存 ] をクリックしてオートメーションを保存し、[ 実行 ] をクリックしてオートメーションを実行します。ピボット テーブルが Suppliers.xlsx ファイルの Output シートに作成されます。サンプルをダウンロード
-