Excel 列の取得方法

添付画像のB列やC列をまとめて取得し、他のExcelファイルへ転記したいです。
無題

転記する際は、「A列とB列」「A列とC列」のようにA列は固定でそれ以外の列と併せて転記させたいです。
また、B列以降は可変的なので”B列”や”C列”と文字列で指定したくありません。

これを実現するために、今考えていることは以下です。★の部分がわかりません。

①データテーブル範囲を読み込み
②カウント用変数へ代入(A列は固定のため1から)
③データテーブルの列数を超えない間、以下を繰り返し
③-1 A列全体を、データテーブル変数へ代入
(↓からは、方法がわからずできていないところです。)
③-2 B列から列全体を取得 →★これの方法がわかりません。
③-3 ③-1と③-2で取得したデータテーブル変数を別ファイルへ書き込み

以上、方法をご教示くださいませ。

Hi @1117,

I understand the issue using the google translator. I hope that i have got the point what you need.

input (data1.xlsx)

image

Output (ProcessData.xlsx)

image

Please update the latest version package (22.0.0) . In Uipath Market Place has 20.10.1

Here is a video that how to configure the local package into the project.

Sample : 1117.zip (53.7 KB)

Thank you
Balamurugan.S

こんにちは

取り出したい列の指定をどうするか、いまいち読み取れませんでしたが、
列のindexを指定するとすると、以下のような感じで良いのではと思います。
(この例はA列と列インデックス2ということでC列を別ファイルに出力しています。)

式の部分は以下の通りです。

dt.DefaultView.ToTable(false,{dt.Columns(0).ColumnName, dt.Columns(num).ColumnName})

サンプル添付します。
Sample20200618-1.zip (20.7 KB)

1 Like

ありがとうございます!
そちら希望した動きが再現できました。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.