![](https://marukentokyo.jp/wp-content/uploads/2024/05/image1-1024x577.jpg)
![めーたん](/wp-content/uploads/2022/08/megu2-1.png)
複数行のデータが入ったExcelファイルを
10件ずつに分割してCSVで保存したいんですけど…
何に使うんだい?
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![めーたん](/wp-content/uploads/2022/08/megu2-1.png)
![めーたん](/wp-content/uploads/2022/08/megu2-1.png)
![めーたん](/wp-content/uploads/2022/08/megu2-1.png)
![めーたん](/wp-content/uploads/2022/08/megu2-1.png)
システムに10件ずつしか取り込めないのよ…
それでファイルを10行毎に分割してるのか!
PADで自動化できるよ!
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
Excelファイルを一定行数で分割するフロー
例えば、以下のように33行のデータが入ったExcelファイル「分割元ファイル.xlsx」があるとします(図1)。
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img01.png)
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img01.png)
Power Automate for desktopのフローを実行すると、ユーザー設定画面が表示されます。この画面で、分割対象となるExcelファイルを選択します(図2❶)。この場合「分割元ファイル.xlsx」ですね。
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img02.png)
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img02.png)
次に、[ヘッダー項目がある]にチェックを入れたままとします(図3❶)。「分割元ファイル.xlsx」の1行目にヘッダー項目があるからです。
[分割行数]を「10」のままとし(図3❷)、[分割後ファイル名]も「Separate」のままとします(図3❸)。[分割行数]は変更することによって、1ファイルに書き出す行数を変更できます。[分割後ファイル名]も任意に変更できます。「Separate」とすると、「Separate_1.csv」「Separate_2.csv」…というようにファイルが作成されます。
最後に[ヘッダー項目を書き出す]にチェックを入れます(図3❹)。これにより、分割後に作成されるCSVファイルの1行目にヘッダーが入力されます。すべての設定が完了したら、[Ok]をクリックします。
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img03.png)
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img03.png)
[Ok]押下により、ファイルの分割が実行され、[分割対象Excelファイル選択]で選択したExcelファイルと同フォルダー内に分割後CSVファイルが生成されます(図4)。この例では、「分割元ファイル.xlsx」には33行のデータがあったので、4ファイルに分割されています。
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img04.png)
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img04.png)
図4:生成された分割後のファイル
「Separate_1.csv」を開くと、ヘッダーが1行目にあり、データが10行格納されていますね(図5)。
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img07_1.png)
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img07_1.png)
「Separate_4.csv」を開くと、ヘッダーが1行目にあり、データが3行格納されています(図6)。正しく分割されていることが確認できました。
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img06_1.png)
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img06_1.png)
ちなみに、ヘッダーを出力しないと、図7のようにデータだけのCSVファイルが生成できます。
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img05.png)
![](https://marukentokyo.jp/wp-content/uploads/2024/05/web_img05.png)
図7:生成された分割後のファイルの中身(ヘッダーなし)
![めーたん](/wp-content/uploads/2022/08/megu.png)
![めーたん](/wp-content/uploads/2022/08/megu.png)
思った通りのデータができた!
使い方とか他のパターンとかを動画にしているよ!
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![めーたん](/wp-content/uploads/2022/08/megu2-1.png)
![めーたん](/wp-content/uploads/2022/08/megu2-1.png)
![めーたん](/wp-content/uploads/2022/08/megu2-1.png)
![めーたん](/wp-content/uploads/2022/08/megu2-1.png)
動作はわかったけど、フローはどうなっているの?
下のボタンからフローの販売ページに飛べるよ。
ダウンロードして使ってみて!
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
![こさい](/wp-content/uploads/2022/12/kosai3.png)
コメント ログインすると書き込めます