- 概要
- Excel
- リリース ノート
- Excel アクティビティ パッケージについて
- プロジェクトの対応 OS
- サポートされている文字エンコード
- プロジェクトの設定
- Excel の秘密度ラベルを追加または更新
- 範囲を追加
- オートフィル
- 範囲を自動調整
- ピボット テーブルのデータ ソースを変更
- シート/範囲/テーブルをクリア
- 範囲をコピー/貼り付け
- ピボット テーブルを作成
- 列を削除
- 行を削除
- シートを削除
- シートを複製
- CSV にエクスポート
- 範囲をフィル
- フィルター
- ピボット テーブルをフィルター
- 最初/最後のデータ行を検索
- 値を検索/置換
- 繰り返し (Excel の各行)
- 繰り返し (Excel の各シート)
- テーブルとして書式設定
- セルを書式設定
- セルの色を取得
- Excel グラフを取得
- Excel の秘密度ラベルを取得
- 選択範囲を取得
- 列を挿入
- グラフを挿入
- 行を挿入
- シートを挿入
- VBA を呼び出し
- LOOKUP
- MATCH 関数
- シートを保護
- セルの数式を読み込み
- セルの値を読み込み
- 範囲を読み込み
- Excel のデータ接続を更新
- ピボット テーブルを更新
- 重複を削除
- シート名を変更
- スプレッドシートのマクロを実行
- Excel ファイルを保存
- 名前を付けて Excel ファイルを保存
- Excel ファイルを PDF として保存
- 範囲を選択
- 範囲を並べ替え
- テキストを列に分割
- シートの保護を解除
- Excel グラフを更新
- Excel ファイルを使用
- VLOOKUP
- セルに書き込み
- CSV に書き込み
- データ テーブルを Excel に書き込み
- Excel アプリケーション スコープ
- CSV に追加
- CSV を読み込み
- CSV に書き込み
- 列を削除
- 表をフィルター
- 表の範囲を取得
- 列を挿入
- 表を並べ替え
- 範囲を追加
- ブックを閉じる
- セルの色を取得
- セルを読み込み
- セルの数式を読み込み
- 列を読み込み
- 範囲を読み込み
- 行を読み込み
- 範囲を選択
- 範囲の色を設定
- セルに書き込み
- 範囲に書き込み
- ブックを保存
- 表を作成
- ブックのシートを取得
- ブックの全シートを取得
- ピボット テーブルを更新
- ピボット テーブルを作成
- 選択範囲を取得
- シートをコピー
- 範囲を削除
- 範囲をオートフィル
- 範囲をコピー/貼り付け
- マクロを実行
- 列を挿入/削除
- 行を挿入/削除
- VBA を呼び出し
- 範囲内で検索
- 重複行を削除
- Excel プロセス スコープ
- Google Workspace
- リリース ノート
- Google Workspace アクティビティ パッケージについて
- プロジェクトの対応 OS
- プロジェクトの設定
- 参加者を追加
- イベント/予定を作成
- イベント/予定を削除
- イベント/予定を変更
- イベント/予定を検索
- Google ドライブを使用
- ファイルを共有
- ファイル アクセス許可を削除
- ファイル アクセス許可を取得
- ファイル アクセス許可を更新
- ファイルをコピー
- フォルダーを作成
- ファイルを削除
- ファイルをダウンロード
- ファイルやフォルダーを探す
- ファイルの情報を取得
- ファイルを移動
- ファイルをアップロード
- ドキュメントを作成
- 新しいスプレッドシートを作成
- メール メッセージを取得
- メール メッセージを送信
- ラベルを変更
- Google スプレッドシートを使用
- 列を追加または削除
- 行を追加または削除
- 範囲をオートフィル
- 新しいシートを追加
- 行を追加
- スプレッドシートを一括更新
- シートをコピー
- 範囲をコピー/貼り付け
- 範囲を削除
- シートを削除
- セルの色を取得
- シートを取得
- セルを読み込み
- 列を読み込み
- 範囲を読み込み
- 行を読み込み
- シート名を変更
- セルに書き込み
- 範囲に書き込み
- 範囲をクリア
- スプレッドシートをダウンロード
- Google ドキュメントを使用 (Use Google Document)
- ドキュメントを一括更新 (Batch Document Updates)
- ドキュメントを取得 (Get Document)
- テキスト インデックスを取得 (Get Text Index)
- テキストを挿入
- テキストを置換
- すべてのテキストを読み込み
- スクリプト プロジェクトを作成
- プロジェクトのコンテンツを取得 (Get Project Content)
- スクリプト ファイルをアップロード
- デプロイを作成
- スクリプトを実行
- メール
- Microsoft 365
- リリース ノート
- Microsoft 365 アクティビティ パッケージについて
- プロジェクトの対応 OS
- プロジェクトの設定
- Microsoft Office 365 スコープ
- シートを追加
- 範囲を追加
- 範囲をクリア
- 範囲をコピー
- シートをコピー
- ブックを作成
- 範囲を削除
- シートを削除
- セルの色を取得
- シートを取得
- セルを読み込み
- 列を読み込み
- 範囲を読み込み
- 行を読み込み
- シート名を変更
- セルに書き込み
- 範囲に書き込み
- 範囲の色を設定
- 表を作成
- 表の範囲を取得
- 列を挿入
- 列を削除
- 行を挿入
- 行を削除
- VLOOKUP で範囲を検索
- OneDrive と SharePoint を使用
- ファイル/フォルダーをコピー
- フォルダーを作成
- ファイル/フォルダーを削除
- ファイルをダウンロード
- ファイルを PDF としてエクスポート
- ファイルやフォルダーを探す
- ファイル/フォルダーを取得
- ファイル/フォルダーを移動
- ファイルをアップロード
- ファイル/フォルダーを共有
- 繰り返し (ファイル/フォルダー)
- メールを転送
- 会議日時を検索
- メールを取得
- メールを移動
- メールを送信
- メールに返信
- メールを削除 (Delete Mail)
- メールのカテゴリを設定
- 添付ファイルを追加
- 参加者を追加
- 場所を追加
- イベント/予定を作成
- イベント/予定を削除
- 予定表を取得
- イベント/予定を変更
- 出欠確認 (RSVP)
- イベント/予定を検索
- グループを作成
- グループを削除
- グループを取得
- グループのリストを取得
- バケットを作成
- バケットを削除
- バケットのリストを取得
- バケットのタスクのリストを取得
- プランを作成
- プランを取得
- プランのリストを取得
- タスクを作成
- タスクを削除
- タスクを取得
- タスクのリストを取得
- タスクを更新
- 繰り返し (各リスト)
- リストの情報を取得
- 繰り返し (各リスト アイテム)
- リスト アイテムを削除
- リスト アイテムを追加
- リストの項目を更新
- リスト アイテムを取得
- 認証のトラブルシューティング
- AADSTS50011: Redirect URI mismatch (リダイレクト URI の不一致)
- AADSTS50076: Using multifactor authentication (多要素認証の使用)
- AADSTS50079: The user is required to use multifactor authentication (多要素認証を使用する必要があります)
- AADSTS500113: No reply address registered for the application (アプリケーションの返信アドレスが登録されていません)
- AADSTS65001: The user or administrator has not consented to use the application
- AADSTS7000218: The request body must contain the following parameter: client_assertion or client_secret (要求本文にパラメーター client_assertion または client_secret を記述する必要があります)
- AADSTS70002: InvalidClient - Error validating the credentials (InvalidClient - 資格情報の検証中にエラーが発生しました)
- AADSTS50055: The password is expired (パスワードが期限切れです)
- AADSTS700082: The refresh token has expired due to inactivity (非アクティブであることから更新トークンが期限切れになっています)
- AADSTS50194: Application is not configured as a multitenant application
- メールのトラブルシューティング
- カレンダーのトラブルシューティング
- ファイルのトラブルシューティング
- シートのトラブルシューティング
- プレゼンテーション
- Word

生産性を高めるアクティビティ
.csv files that store the similarities and the differences between two existing .csv files. It presents activities such as Read CSV or Build Data Table. You can find these activities in the UiPath.Excel.Activities package.
サンプルと同等のオートメーション プロセスは以下のように構築できます。
-
Studio を開き、新しいプロセスを作成し、Differences という名前を付けます。
注: プロジェクト フォルダーで使用する.csvファイルを必ず追加してください。このページの下部からサンプルをダウンロードして、サンプルに含まれるファイルを使用することもできます。 -
ワークフロー デザイナーに [フローチャート] コンテナーをドラッグします。
-
次の変数を作成します。
変数名
変数の型
既定値
Data1System.Data.DataTable
N/A Data2System.Data.DataTable
N/A newRowSystem.Data.DataTable
N/A
-
-
[フローチャート] パネルに [CSV を読み込み] アクティビティを配置します。
- [CSV を読み込み] アクティビティを右クリックし、[StartNode として設定] オプションを選択します。
- [プロパティ] パネルで [ファイル パス] フィールドに
csv1.csvファイルのパスを追加します。 - [列名を含める] チェック ボックスを選択します。
- [データ テーブル] フィールドに変数
Data1を追加します。
-
新しい [CSV を読み込み] アクティビティを追加し、前のアクティビティに接続します。
- [プロパティ] パネルで [ファイル パス] フィールドに
csv2.csvファイルのパスを追加します。 - [列名を含める] チェック ボックスを選択します。
- [データ テーブル] フィールドに変数
Data2を追加します。
- [プロパティ] パネルで [ファイル パス] フィールドに
- [シーケンス] コンテナーをドラッグして、前の [CSV を読み込み] アクティビティに接続します。
- [シーケンス] をダブルクリックして開きます。
-
[シーケンス] に [データ テーブルを構築] アクティビティをドラッグします。
- [プロパティ] パネルで、変数
newRowを [データ テーブル] - [データ テーブルを構築] アクティビティの本体内の [データ テーブル] ボタンをクリックします。[データ テーブルを構築] ウィンドウには、2 つの列と行を持つ表が含まれています。
- 左の列で [列の編集] ボタンをクリックして [列名] フィールドに名前
Numberを追加します。 - [データ型] を [Int32] に設定します。
- ウィンドウを閉じるために、[OK] オプションを選択します。
- 右の列で [列の編集] ボタンをクリックして [列名] フィールドに名前
Characterを追加します。 - [データ型] を [String] に設定します。
- ウィンドウを閉じるために、[OK] オプションを選択します。
- ウィンドウを閉じるにはもう一度 [OK] ボタンを選択します。
- [プロパティ] パネルで、変数
-
[データ テーブルを構築] アクティビティの下に [繰り返し (各行)] アクティビティをドラッグします。
- [プロパティ] パネルで、変数
Data1を [データ テーブル] -
[本体] シーケンスを選択し、次の変数を作成します。
変数名
変数の型
既定値
strCurrentNo文字列
N/A selectedRowIEnumerable<DataRow>
N/A
- [プロパティ] パネルで、変数
-
[繰り返し (各行)] アクティビティの本体に [代入] アクティビティを追加します。
- [左辺値 (To)/宛先] フィールドに変数
strCurrentNoを追加します。 - [プロパティ] パネルで、[右辺値 (Value)] フィールドに式
row("Number").ToStringを追加します。
- [左辺値 (To)/宛先] フィールドに変数
-
もう 1 つの [代入] アクティビティを追加し、前のアクティビティの下に配置します。
-
[左辺値 (To)/宛先] フィールドに変数
selectedRowを追加します。 - [プロパティ] パネルの [右辺値 (Value)] フィールドに式
Data2.Select("Number ="+strCurrentNo)を追加します。2 つの.csvファイルで等しい値をフィルター処理するためにSelect(String)メソッドを使用します。
-
- 最後の [代入] アクティビティの下に [条件分岐 (if)] アクティビティを配置します。
- [Condition] フィールドに式
drSelectedRows is Nothing or drSelectedRows.Count=0を追加します。この条件はselectedRow変数が無効か、行の数が 0 かを確認します。
- [Condition] フィールドに式
-
[データ行を追加] アクティビティを [条件分岐 (if)] アクティビティの [Then] セクションにドラッグします。
- [プロパティ] パネルで、[列配列]フィールドに式
row.ItemArrayを、[データ テーブル] フィールドに変数newRowを追加します。
- [プロパティ] パネルで、[列配列]フィールドに式
- [フローチャート] に戻ります。
- [シーケンス] コンテナーの下に [CSV に書き込み] アクティビティをドラッグして、接続します。
- 作成するファイルの名前を [ファイル パス] フィールドに入力します。この場合、入力値は
“Differences.csv”です。 - [データ テーブル] フィールドに変数
newRowを追加します。 - 最初の行をヘッダーとみなすために [ヘッダーを追加] チェック ボックスを選択します。
サンプルと同等のオートメーション プロセスは以下のように構築できます。
- [Differences] フローチャートの手順 1 - 10 を繰り返します。
- 新しいフローチャートは Similarities と名前を付けます。
-
2 つの [代入] アクティビティの下に [データ行を追加] をドラッグします。
- [プロパティ] パネルで [列配列] フィールドに値
row.ItemArrayを追加し、[データ テーブル] フィールドに変数newRowを追加します。
- [プロパティ] パネルで [列配列] フィールドに値
- [フローチャート] に戻ります。
-
[シーケンス] コンテナーの下に [CSV に書き込み] アクティビティをドラッグして、接続します。
- 作成するファイルの名前を [ファイル パス] フィールドに入力します。この場合、入力値は
“Similarities.csv”です。 - [データ テーブル] フィールドに変数
newRowを追加します。 - 最初の行をヘッダーとみなすために [ヘッダーを追加] チェック ボックスを選択します。
- 作成するファイルの名前を [ファイル パス] フィールドに入力します。この場合、入力値は
- オートメーションを保存します。
- プロセスを実行します。オートメーション プロセスは、データをフィルター処理し、2 つの新しいファイルを作成します。1 つは 2 つの元ファイルの差分で、もう 1 つは共通部分です。