activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

ワークフローのアクティビティ

最終更新日時 2026年3月3日

データ行/データ列を削除する

この例では、[データ列を削除][データ行を削除][繰り返し (各行)][行項目を取得] のアクティビティを使用してデータテーブルから行と列を削除する方法を説明します。これらのアクティビティは、パッケージに収められています。

サンプルと同等のオートメーション プロセスは以下のように構築できます。

  1. Studio を開いて、新しいプロセスを作成します。

  2. デザイナー パネルに [シーケンス] コンテナーをドラッグします。

    • 次の変数を作成します。

      変数名変数の型既定値
      DT1データ テーブル
      RemovedRowsList<DataRow>new List(of DataRow)
      StringDT文字列
      注:

      同じ場所からプロセス全体を実行できるように、.xlsx ファイルをプロジェクト ディレクトリに追加します。

  3. [シーケンス] コンテナー内部に [CSV を読み込み] アクティビティをドラッグします。

    • [プロパティ] パネルの [ファイル パス] フィールドに式 "challenge.csv" を追加します。
    • [区切り文字] ドロップダウン リストから [コンマ] オプションを選択します。
    • [列名を含める] オプションのチェック ボックスを選択します。
    • [データ テーブル] フィールドに変数 DT1 を追加します。
  4. [CSV を読み込み] アクティビティの下に、[データ列を削除] アクティビティを配置します。

    • [プロパティ] パネルの [列名] フィールドに式 "Phone Number" を追加します。
    • [データ テーブル] フィールドに変数 DT1 を追加します。
  5. [データ列を削除] アクティビティの下に [繰り返し (各行)] アクティビティをドラッグします。

    • [データ テーブル] フィールドに変数 DT1 を追加します。
  6. [繰り返し (各行)] アクティビティの [本体] コンテナーを選択し、次の変数を作成します。

    変数名変数の型既定値
    AddressGenericValue
    AddressNumberInt32
  7. [本体] コンテナー内部に [行項目を取得] アクティビティを配置します。

    • [プロパティ] パネルの [列名] フィールドに式 "Address" を追加します。
    • [行] フィールドに値 row を追加します。
    • Values (値) フィールドに変数 Address を追加します。
  8. [行項目を取得] アクティビティの下に [代入] アクティビティをドラッグします。

    • [左辺値 (To)/宛先] フィールドに変数 AddressNumber を追加します。
    • [右辺値 (Value)] フィールドに式 CInt(Address.Split(" "c)(0)) を追加します。
  9. [代入] アクティビティの下に [条件分岐 (if)] アクティビティを追加します。

    • [条件 (Condition)] フィールドに式 AddressNumber >= 10 And AddressNumber <= 50 を追加します。
  10. [Then] フィールドに [コレクションに追加] アクティビティをドラッグします。

    • [プロパティ] パネルの [コレクション] フィールドに変数 RemovedRows を追加します。
    • [アイテム] フィールドに値 row を追加します。
    • [TypeArgument (引数の型)] ドロップダウン リストから [System.Data.DataRow] を選択します。
  11. [繰り返し (各行)] アクティビティの下に [繰り返し (コレクションの各要素)] アクティビティをドラッグします。

    • [プロパティ] パネルの [TypeArgument (引数の型)] ドロップダウン リストから [System.Data.DataRow] を選択します。
    • [Values] フィールドに変数 RemovedRows を追加します。
  12. [繰り返し (コレクションの各要素)] アクティビティの [本体] 内部に [データ行を削除] アクティビティを配置します。

    • [プロパティ] パネルで、[データ テーブル] フィールドに変数 DT1 を追加します。
    • [行] フィールドに値 row を追加します。
  13. [繰り返し (コレクションの各要素)] アクティビティの下に [データ テーブルを出力] アクティビティをドラッグします。

    • [プロパティ] パネルで、[データ テーブル] フィールドに変数 DT1 を追加します。
    • [テキスト] フィールドに変数 StringDT を追加します。
  14. [データ テーブルを出力] アクティビティの下に [1 行を書き込み] アクティビティを追加します。

    • [テキスト] フィールドに変数 StringDT を追加します。
  15. プロセスを実行します。ロボットによって、設定した表から指定のフィールドが削除され、[出力] パネルに新しいデータ テーブルが出力されます。

  • ワークフローは次のようになります。

    docs image

こちらから サンプルをダウンロードできます。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得