Excel advanced package
- 最終更新日2024/06/27
Excel advanced package
Excel advanced packageには、Microsoft Excel スプレッドシートで作業をする際の反復タスクの多くを自動化できるactionsが含まれています。
- Control Room から使用する Excel ファイルは、現在の bot セッションにのみ適用されます。bot 実行中にファイルを修正した場合、更新されたファイルを再び Control Room にアップロードすることはできません。
- 次の Office バージョンのいずれかを使用している場合、Excel をデータベースとして使用するために追加コンポーネントとして Microsoft Access Database Engine をシステムにインストールする必要はありません。
- Microsoft 365 Apps for Enterprise
- Microsoft Office 2016 または 2019 (Consumer 版 2009 以降)
ただし、Microsoft 365 Apps と Microsoft Access Database Engine の両方がシステムにインストールされている場合は、Microsoft Access Database Engine をアンインストールし、Microsoft 365 Apps を修復することができます。
Microsoft Access Database Engine 2016 と Microsoft 365 Apps は同じメジャー バージョン識別子 (16.0) を使用しているため、Microsoft Access Database Engine ドライバーを個別にインストールしないことを Microsoft 社は推奨しています。Microsoft Access Database Engine ドライバーのインストール要件の詳細については、「Unable to use the Access ODBC or OLEDB provider」を参照してください。
詳しくは、「Macros from the internet will be blocked by default in Office」をご覧ください。
- .xls
- .xlsx
- .xlsb
- .xml
- .xlsm
- .txt
- .ods
- .htm
- .html
- .mht
- .mhtml
- .slk
- .ods 拡張子を持つファイルについては、[開く] actionの [シート名を指定] フィールドでシート名を指定しない限り、actionはデフォルトで、常に .ods ファイルの最初のシートをアクティブにした状態で開きます。シート名にスペース文字が含まれている場合、Excel シートを保存して閉じると、スペース文字はアンダースコアとして表示されます。
- .htm、.html、.mht、.mhtml の拡張子を持つファイルは、PDF に変換できません。
- .slk と .pdf の拡張子を持つファイルには、1 枚のシートしか含まれていません。シートの名前を変更することはできません。シート名を変更して Excel シートを保存した場合、シートの新しい名前は保持されません。
- .htm、.html、.mht、.mhtml、.slk、.pdf の拡張子を持つファイルは、パスワードを保持できません。
- .pdf の拡張子を持つファイルではマクロを実行できません。
- 注: 32 ビットおよび 64 ビット コードを使用した VBA によるマクロ対応の Excel アプリケーションはサポートされていません。マクロの実行中に、非表示モジュールのエラー メッセージにコンパイル エラーが表示された場合、次の画像を参照して、VBA コードを Excel ファイルに手動で追加します。
「Excel からデータベースにデータを移行する例」を参照してください。
Automation 360 で [Excel] package を選択する
Automation 360 には、Microsoft Excel の 3 種類のシナリオをサポートする packages が含まれています。最適な結果を得るには、bots を実行しているデバイスにインストールされている Excel の種類に対応する package を使用してください。
- Excel がインストールされていない場合: Excel 関連のプロセスの自動化に使用する bots が実行しているデバイスに Microsoft Excel がインストールされていない場合は、Excel basic package を使用します。
- デスクトップ版の Excel がインストールされている場合: コンピューターにデスクトップ バージョンの Microsoft Excel がインストールされている場合は、bots で Excel advanced package を使用します。
- オンライン版の Microsoft 365 Excel のみの場合: Web ブラウザで Microsoft Excel 365 を使用している場合は、Microsoft 365 Excel package を使用して Excel 関連のタスクを自動化します。
開始前
使用可能な actions のセットの一部として、Excel advanced package 内で以下の actions を実行します。
- Microsoft Excel 関連のタスクを自動化するために使用する Microsoft Excel スプレッドシートを開きます。[開く] actionを使用してスプレッドシートを開きます。「Excel advanced の [開く] action の使用」を参照してください。注: 大きなデータセットを含むファイルの場合、Database packageのactionsを使用して、作成、読み取り、更新操作を自動化します。「データベースでの [接続] actionの使用」を参照してください。
- Excel advanced packageで使用できる別のactionsを使用して、Microsoft Excel 関連のタスクを自動化します。
- Microsoft Excel 関連のすべてのタスクを自動化した後、[閉じる] actionを使用してスプレッドシートを閉じます。
Excel advanced packageのActions
Excel advanced package に含まれる actions を使用すると、次の操作を実行できます。
Action | 説明 |
---|---|
セルの操作 | セルからのデータの抽出、セルからの値の削除、特定のセルへのカーソルの移動、内容の検索と置換などの操作を実行します。「Excel advancedでのセル操作」を参照してください。 |
行と列の操作 | 新しい行と列の挿入、行と列の表示/非表示の切り替えなどの操作を実行します。「Excel advancedの行と列の操作」を参照してください。 |
テーブルの操作 | テーブル内のデータの並べ替えとフィルタ、列の挿入と削除、テーブル範囲の取得などの操作を実行します。「Excel advancedでのテーブル操作」を参照してください。 |
ブックの操作 | ブックを開く、データの追加、ブックの保護/保護解除、Microsoft Excel ブックの PDF ファイルへの変換などの操作を実行します。「Excel advancedでのブックの操作」を参照してください。 |
ワークシート操作 | ワークシートの作成と削除、データの追加、ワークシートの表示/非表示の切り替えなどの操作を実行します。「Excel advanced でのワークシート操作」を参照してください。 |
他のリソース
- Bot Store から無料で入手できる Excel の Automation 360 bot 例:
- Excel パッケージの使用に関するチュートリアル: Work with large Excel datasets in a bot
- 「Automation Anywhere University: RPA Training and Certification (A-People login required)」からの学習コース