Excel で .csv ファイルを開き、.csv ファイルが変更されるたびに更新します。

Excel で .csv ファイルを開き、.csv ファイルが変更されるたびに更新します。

こんにちは。私は Web スクレイピングに取り組んでおり、csv ファイル上のデータは絶えず変化しています。これらのファイルを Excel で開いて表示し、csv ソースが変更されるたびに更新するようにしたいと考えています。

これは可能ですか?

私はExcel 2013バージョンを持っています。

答え1

CSV ファイルから自動更新を実行する手順は次のとおりです。

  • 空白の作業から、データタブの「外部データの取得」セクションで「テキストから」を選択します。
  • テキスト インポート ウィザードを使用して、csv ファイルのインポート方法を設定します。
  • [完了] を選択してインポート ウィザードを終了すると、[テキストのインポート] というタイトルのダイアログ ボックスが表示されます。
  • このダイアログ ボックスで [プロパティ] ボタンを選択します。
  • 外部データ範囲のプロパティ ボックスが表示されます。
  • ボックスの [更新コントロール] セクションで、[更新時にファイル名の入力を求める] チェックボックスをオフにし、更新の頻度を分単位で設定して、ブックを開いたときに更新が行われるようにします。

ワークシートにインポートされたデータを右クリックするか、[データ] タブから [接続] を選択すると、いつでも [プロパティ] ボックスに戻ることができます。

答え2

ファイルを編集したり計算したりするのではなく、ファイルを見る(つまり監視する)だ​​けであれば、より軽量なソリューションの方が良いでしょう。nirsoftのフリーウェアをご覧ください。CSV ファイルビューア. ファイルを開いて表示する方法がはるかに簡単になり、自動更新のオプションも含まれています。また、コマンド ラインから呼び出すこともできるため、必要なオプションを正確に指定したバッチ ファイルを作成できます。

関連情報