コボットPortal

Excelセル読み込む

「Excelセル読み込む」アクテビティについてご紹介します。アクテビティの概要と使用例を参考に使い方をご説明します。

目次
  1. アクティビティのプログラム名
  2. 説明
  3. プロパティ
  4. 使い方
  5. サンプル


1. アクティビティのプログラム名

RCA.Activities.Excel.ExcelReadCell


2. 説明

  クイックアクセス: 「ツールボックス」 > 「Excel」 > 「Excelセル読み込む」

指定したExcelファイルのセル値を読み込み、変数へ格納します。Excelアプリケーション範囲内で使用します。


3. プロパティ

プロパティ項目プロパティ名入力欄説明
オプションフォーマットを保持チェック項目Excelの表示形式を保持
その他パブリックチェック項目アクテビティ内の変数と引数がログファイルに書き込まれ、センターにプッシュされる
表示名値を入力(String型)アクティビティ名を変更
出力結果値を入力(Object型)指定したセルの値を変数に格納
入力シート名値を入力(String型)Excelシート名を指定
セル値を入力(String型)読み込みたいセルを指定


4. 使い方

「Excelセル読み込む」アクティビティの使用例を参考に説明します。

【例】メッセージボックスに「sample.xlsx」のセル番号A1の値を表示する

まず、Excelアプリケーションを開くためのアクティビティについてです。
コボットStudioの①「Excelアプリケーション範囲」アクティビティを、指定のシーケンス内にドラックアンドドロップで配置します。アクティビティを追加後、値を読み込みたいExcelファイルのパスを指定します。下記画面キャプチャのイメージです。

値を読み込む「sample.xlsx」を開くため、
②「プロパティ」>「ファイル」>「ワークブックパス」「sample.xlsx のパス
を入力すると「Excelアプリケーション範囲」の設定が完成します。

次に、表示対象となる「sample.xlsx」のセル番号A1の値を取得するアクティビティです。
コボットStudioの③「Excelセル読み込む」アクティビティを、「Excelアプリケーション範囲」内にドラックアンドドロップで配置します。アクティビティを追加後、読み込み先シート名とセル番号、そして読み込んだ値を格納する変数を設定します。下記画面キャプチャのイメージです。

「sample.xlsx」からセル番号A1の値を読み込み変数へ格納するため、
④「プロパティ」>「出力」>「結果」[Ctrl + K](変数を作成するショートカットキー)で「cellsample」を入力後Enterキー
⑤「プロパティ」>「入力」>「シート名」に「sample.xlsx」のシート名「"Sheet1"」
⑥「プロパティ」>「入力」>「セル」に「sample.xlsx」の読み込みたいセル番号「"A1"」
を入力すると「Excelセル読み込む」の設定が完成します。
※[Ctrl + K] とは、『[Ctrlキー]を押しながら[K キー]を押す』という意味です。

次に、読み込んだ値を表示をするアクティビティです。
コボットStudioの⑦「メッセージボックス」アクティビティを、「Excelセル読み込む」アクティビティ下にドラックアンドドロップで配置します。アクティビティを追加後、表示する変数を設定します。下記画面キャプチャのイメージです。

取得した値を表示するための、
⑧「プロパティ」>「入力」>「テキスト」「cellsample.ToString」(④で作成した変数 cellsample を文字列として使用できる。)
を入力すると「メッセージボックス」の設定が完成します。

下記画面キャプチャのイメージは、ロボット実行後、「sample.xlsx」から取得した値が表示されるメッセージボックスのイメージ図です。
具体的な設定は、下記のサンプルロボットをご確認ください。


5. サンプル

Excelセル読み込むを行うサンプルロボットです。(動作確認しているバージョン:2.0.1.3)

■Excelセル読み込む:sample_excelreadcell.zip

サンプルロボットのダウンロード方法と開き方

サンプルロボットのダウンロード方法と開き方は、こちらの記事をご参照ください。

印刷
松本 is the author of this solution article.

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てなくて申し訳ありません。フィードバックを残し、このアーティクルを改善するのにどうかご協力ください。