3.A.1.2. Excelファイルを読み込む

ReadExcelアクティビティは、Excel ファイルから読み込んで、変数に保存します。

ここでのすべての手順は、「Excelファイルから読み込む方法」で目に見える形で説明されています。

Excelファイルから読み込む方法

OpenRPA.Utilitiesツールボックスの中にあるReadExcelアクティビティをメインシーケンスにドラッグします。

読み込むExcel ファイルを...ボタンで選択し、エクスプローラで読み込むシートがあるファイルパスを探します。

次に、...ボタンをクリックすると、エクスプローラーウィンドウが表示され、そこで使用するExcel ファイルを 選択します。

ReadExcelアクティビティは、このExcel ファイルを読み込んで、変数に保存します。

この変数はまだ存在しないので、最初に作成する必要があります。変数は必ずSystem.Data.DataSet.DataSetという型に設定しなければならないことに注意してください。プロパティ]タブ内のデータセット入力フィールドをクリックし、使用したい変数名を入力してCtrl+Kを押してください。

変数、引数、インポートボックスの中に変数を作成するか、以下の注意事項に従うか、どちらかです。

備考

OpenRPAは、アクティビティ/プロパティに必要な正しい型を持つ新しい変数を自動的に作成することができます。プロパティボックスに新しい変数を作成するには、変数名を入力し、キャレットを入力フィールドに入れたまま、Ctrl+Kを押します。

備考

DataSet オブジェクトはシート全体に対応する.各データテーブル(例えばSheet1)は,Excel ファイル内の各シートに対応する.DataSetクラスは、このExcel ファイル から 消費されるすべてのデータを保存するために作成された、一時的なインメモリキャッシュのオブジェクトです。DataSetクラスの詳細については、MicrosoftのDataSetクラスに関するドキュメント(https://docs.microsoft.com/en-us/dotnet/api/system.data.dataset?view=netcore-3.1)を参照してください。

備考

DataTable オブジェクトは、同じ名前のクラスからDataSet オブジェクトに含まれるインメモリデータの1つのテーブルに対応します。Excel ファイルを読み込むと、それは自動的にDataSetクラスに割り当てられ、すべてのシートは DataTableクラスに保存されます – 0からExcel ファイル内のシートの量に番号が付けられています。ここで、DataTableオブジェクトは大文字と小文字を区別することに注意してください。