Power Query を使用した Excel でのシームレスなドラッグ アンド ドロップ ファイルのアップロード
Excel で繰り返されるデータのインポートを管理するのは、特に複数のファイルを定期的に処理する必要がある場合に面倒になることがあります。幸いなことに、Power Query をシンプルなフォルダー システムと組み合わせることで、複雑な VBA やマクロを使用せずに、データ モデルを自動更新するドラッグ アンド ドロップ ファイルのアップロードをシミュレートできます。
このチュートリアルでは、Excel と Power Query を使用してドラッグ アンド ドロップ ファイルのアップロードを実装する方法を示します。
さまざまなフィールド エージェントから毎月収集される月次販売レポートを管理していると想像してください。データを手動でコピーして貼り付ける代わりに、ドラッグ アンド ドロップによるファイルのアップロードを実装できます。次に、CSV を共有フォルダーにアップロードまたはドラッグするようにエージェントに指示します。
ステップ 1:ドラッグ アンド ドロップ フォルダを設定する
- ファイル エクスプローラーを開きます。
- 新しいフォルダーを作成します (ファイルのドラッグ アンド ドロップなど)。
C:\Users\YourName\Documents\Drag and Drop Files.
- そこに 1 つ以上のサンプル ファイルを配置します。ファイル例:
- 6 月の売上高.csv
- 7 月の売上高.csv
- ユーザーにドラッグ アンド ドロップするよう通知します。 ファイルをこのフォルダーに入れます。これは共有したり、簡単にアクセスできるように固定したりできます。

各ファイルには、販売データ (製品、地域、数量、収益) が含まれる行が含まれています。すべてのファイルがこの構造(同じ列、同じ順序、同じ CSV 形式)に従っていることを確認してください。
ステップ 2:Power Query を使用してフォルダーに接続する
- Excel を開きます。
- データに移動します。 タブ>> データの取得を選択します>> ファイルからを選択します>> [フォルダから] を選択します。 .

- ファイルのドロップ アンド ドロップに移動します。 フォルダ>> [開く] をクリックします .

- Power Query により、そのフォルダー内のファイルのリストが表示されます。
- プレビュー ウィンドウで、[データの結合と変換 ] をクリックします。 またはデータの変換 .

ステップ 3:Power Query でファイルを結合する
Power Query はフォルダー内のファイルのリストを表示します。
- [結合] をクリックします。>> [データの結合と変換] を選択します。 .
- A ファイルを結合する プレビューが開きます。
- 必要に応じて、正しいシート/テーブル/区切り文字を選択します (Power Query はヘッダーを自動検出します)。
- [OK] をクリックします。 .

- Power Query は以下を作成します:
- すべてのファイルをロードする関数を自動的に作成します。
- すべてのファイルのデータをスタックする変換クエリ。
- ステップを追加して展開し、結合します。

ステップ 4:必要な場合にデータを変換する
- ここで変換を適用できます:
- 列の名前を変更します。
- データ型を変更します。
- 行をフィルタリングします。
- クエリのマージなど
- クエリエディタ内:
- Extension や Source.Name などの不要な列を削除します。 必要なければ。
- 右クリック>> [削除] を選択します。 .
- クエリの名前を変更します (例:CombinedFiles)。

- 完了したら、[閉じてロード] をクリックします。 .

- これで、Excel シートにフォルダー内のすべてのファイルからすべての行が読み込まれます。

ステップ 4:ドラッグ アンド ドロップ アップロードをシミュレートする
ドラッグ アンド ドロップ アップロードをシミュレートするには:
- 新しい .csv ファイルを Drop and Drop Files フォルダにドロップするだけです。
- Sales August.csv をドラッグ アンド ドロップします。 ファイル。

- Excel に戻ります。
- 右クリック>> [更新] を選択します。 テーブルの上。

- ドロップされたファイルの新しい行がすぐに表示されます。

ステップ 5:更新を自動化する
- データに移動します。 タブ>> クエリと接続を選択します .
- クエリ を右クリックします。>> プロパティを選択します .

- 有効にする:
- 10 分ごとに更新 .
- [OK] をクリックします。 .

特定のファイルまたは形式を監視する
以下を使用して .csv ファイルのみをフィルタリングできます。
= Table.SelectRows(Source, each Text.EndsWith([Extension], ".csv"))
または、以下を使用して一時/システム ファイルを除外します。
= Table.SelectRows(Source, each not Text.StartsWith([Name], "~$"))
トラブルシューティングのヒント
- 使用中のファイル: 更新時にファイルが別のアプリで開かれていないことを確認してください。
- ヘッダーが検出されません: 最初の行をヘッダーとして扱うように Power Query の「ファイルの結合」ステップを調整します。
- パフォーマンス: 非常に大きなファイルの場合は、ワークシートにロードする代わりに「データ モデル」を使用することを検討してください。
結論
上記の手順に従うことで、ドラッグ アンド ドロップ ファイルのアップロードを実装できます。これにより、Excel がよりスマートになり、ワークフローがはるかに効率化されます。 Power Query と監視フォルダーだけを使用して、軽量で使いやすいファイル アップロード システムを Excel で構築できます。フォルダーを監視し、追加した新しいファイルを即座にインポートして処理する Power Query の機能により、手動タスクに費やす膨大な時間が節約されます。これは、定期的なファイル更新を迅速かつ確実に組み合わせる必要がある中小企業、管理チーム、現場業務に最適です。
ソリューション付きの高度な Excel 演習を無料で入手しましょう!-
MicrosoftOfficeアプリでPanningHandを有効にして使用する方法
パンニングハンドを取り戻したい場合 Microsoft Officeの機能 Wordなどのアプリの場合、このガイドでは、MicrosoftOfficeアプリでPanningHandを有効にして使用する方法を説明します。これにより、ページを別の方法でスクロールできます。 MicrosoftOfficeアプリのパンニングハンド機能 通常、マウスホイールで上下にスクロールするか、画面の右側にあるスクロールバーを使用できます。ただし、Wordやその他のアプリで別の方法を使用して上下左右にスクロールする場合は、PanningHandがその役割を果たします。 この機能を有効にすると、画面に手のような
-
OneDriveエラー0x8007016A:クラウドファイルプロバイダーが実行されていません
OneDriveエラー0x8007016A、クラウドファイルプロバイダーが実行されていません はエラーメッセージのインスタンスの1つです。予期しないエラーにより、OneDriveフォルダー内にあるフォルダーまたはファイルを削除または移動/コピーしようとすると、ファイルをコピーできなくなります。この投稿では、潜在的な原因を特定し、問題に対する最も適切な解決策を提供します。 次の1つ以上の理由により、このエラーが発生する場合があります。 バグのあるWindows10アップデート。 ファイルオンデマンドが有効になっています。 OneDriveの同期が無効または一時停止されています。 電源プ