スプレッドシート(​​.xls)がWebページからダウンロードされたときに、MS Excel 07スプレッドシートにカウンター(つまり、ダウンロードされた回数)を表示するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1019590

質問

カウンターをWebページに表示するのは簡単ですが、同じものを実装する必要があります。つまり、ユーザーがWebページからダウンロードするたびにExcel 2007スプレッドシートのセルにデータを書き込む必要があります。 より正確には、ユーザーがExcelファイルを自分のハードドライブにダウンロードし、それを開いたときに、.xlsファイルがダウンロードされた回数をセルに表示するようにします(もちろん、他のセルと一緒にデータ)。

Excel 07シートとプログラムで通信する方法を理解する必要があります。

役に立ちましたか?

解決

次の人がファイルをダウンロードするとすぐに番号が古くなるので、それは無益さの練習のように聞こえます。これは本当にやりたいことですか?

はいの場合、サーバー側のスクリプトを使用することは非常に可能です。 PHP、Perl、およびその他の言語にはすべて、Excelファイルをプログラムで編集するために使用できるライブラリがあります。最も快適なものを選択し、そこから移動します。

編集:

ExcelファイルとWebサイトの両方を制御するための最善の方法は、Webサイトにカウンターを追加し、Webクエリを介してExcelファイルで参照することだと思います。 Webクエリに慣れていない場合は、Excelのツールで、Webからテーブルをインポートして、ファイルが読み込まれるたびに(またはユーザーが更新をクリックした場合でも)更新されます。 Webクエリツールの詳細をご覧ください。

この解決策が有効かどうか教えてください。

EDIT2:

こちらは、最新のチュートリアルへのリンクです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top