Excelには外部データ接続(Power Queryなど)を使って最新データを取り込む機能があります。 この記事では PowerShell 5.x を使って、次の処理を自動化します👇

  • Excelのデータ接続をすべて更新
  • 「日付」と「ステータス」で複合フィルタ
  • フィルタ後のデータを JSON 出力(非連続セルにも対応)

💻 スクリプト全文

⚙️ 実行例

🧠 ポイント

機能説明
Excel更新Workbook.RefreshAll() で最新データを取得
複合フィルタDate+Status の2条件をExcel内部でAND処理
高速化可視セルだけを .Value2 で転送
安定性非連続領域(Areas)にも対応
出力形式JSON (UTF-8) で保存

Previous Post Next Post