演習 - スプレッドシートのデータを整理する
この演習では、特定のアクションを使用して Excel スプレッドシートのデータを整理する方法を示します。
タスク
この演習では、次のことを行います。
- 開いている Excel ファイルに添付し、各列にヘッダーを追加します。
- 2 つの列の位置を切り替えます。
- セルをコピーして貼り付けます。
- 空白の列を削除します。
- フローを実行して、正常に完了したことを確認します。
Excel ファイルに添付してヘッダーを追加する
開始するには、Customers.xlsx をダウンロードします。 右側で、ダウンロードを選択します。 Excel ファイルをローカル コンピュータに展開します。 その後、次のステップに従って、この実行中の Excel ファイルに添付します。
新しいフローを作成して、実行中の Excel に添付アクションを追加します。
アクション プロパティでファイル名を指定します (Customers.xlsx)。
Excel ドキュメントには、顧客の一覧が含まれています。 各顧客には、名、姓、住所、都道府県、および市町村の情報があります。
Excel ワークシートに行を挿入アクションを使用し、行インデックスを指定して、ヘッダー付きの行を挿入します。 ワークシートの最上部に行を追加するには、Row index プロパティを 1 に設定します。
各列 (またはヘッダー) に対して 5 つの Excel ワークシートに書き込みアクションを追加します。 最初のアクションでは、名に書き込む値を設定し、Column プロパティを A に設定します。
この後の Excel ワークシートに書き込みアクションは、次のように構成されている必要があります。
- 姓 — 列 B
- 年齢 — 列 C
- 都道府県 — 列 D
- 市町村 — 列 E
2 つの列の位置を切り替える
次に、最後の 2 つの列の位置を切り替えて、市町村の後に都道府県が表示されるようにするには、次のステップに従います。
Excel ワークシートから列における最初の空の行を取得アクションを選択すると、選択した列で最初に使用可能な行のインデックスが取得されます。
都道府県の列を移動することになるので、列 D を選択します。
セルをコピーして貼り付ける
セルをコピーするには、次のステップに従います。
Excel ワークシートからセルをコピー アクションを選択します。
コピー モード オプションで、セル範囲の値を選択します。
開始列を D に、行を 1 に設定します。
最終列を D に設定してから、最終行を %FirstFreeRowOnColumn-1% に設定すると、列全体が動的に選択され、列の長さを計算する必要がなくなります。
セルを貼り付けるには、次のステップに従います。
Excel ワークシートにセルを貼り付けアクションを選択します。
Column プロパティを F に設定し、Row プロパティを 1 に設定します。 この設定により、クリップボードのセルが指定されたセルに貼り付けられます。
空白の列を削除する
空白の列を削除するには、Excel ワークシートから列を削除アクションを選択し、Delete column プロパティを D に設定します。
Excel を閉じるアクションを追加し、ドキュメントを閉じる前に保存することを選択して、ファイルを保存して終了します。
完成したフローは、次のスクリーンショットのようになります。
フローを実行する
フローを実行して、新しい行が挿入され、ヘッダーが書き込まれ、最後の 2 つの列の位置が切り替わっていることを確認します。