こんにちは。私は Web スクレイピングに取り組んでおり、csv ファイル上のデータは絶えず変化しています。これらのファイルを Excel で開いて表示し、csv ソースが変更されるたびに更新するようにしたいと考えています。
これは可能ですか?
私はExcel 2013バージョンを持っています。
答え1
CSV ファイルから自動更新を実行する手順は次のとおりです。
- 空白の作業から、データタブの「外部データの取得」セクションで「テキストから」を選択します。
- テキスト インポート ウィザードを使用して、csv ファイルのインポート方法を設定します。
- [完了] を選択してインポート ウィザードを終了すると、[テキストのインポート] というタイトルのダイアログ ボックスが表示されます。
- このダイアログ ボックスで [プロパティ] ボタンを選択します。
- 外部データ範囲のプロパティ ボックスが表示されます。
- ボックスの [更新コントロール] セクションで、[更新時にファイル名の入力を求める] チェックボックスをオフにし、更新の頻度を分単位で設定して、ブックを開いたときに更新が行われるようにします。
ワークシートにインポートされたデータを右クリックするか、[データ] タブから [接続] を選択すると、いつでも [プロパティ] ボックスに戻ることができます。
答え2
ファイルを編集したり計算したりするのではなく、ファイルを見る(つまり監視する)だけであれば、より軽量なソリューションの方が良いでしょう。nirsoftのフリーウェアをご覧ください。CSV ファイルビューア. ファイルを開いて表示する方法がはるかに簡単になり、自動更新のオプションも含まれています。また、コマンド ラインから呼び出すこともできるため、必要なオプションを正確に指定したバッチ ファイルを作成できます。