Come visualizzo un contatore (ovvero il numero di volte scaricato) in un foglio di calcolo MS Excel 07 quando il foglio di calcolo (.xls) viene scaricato dalla mia pagina Web?

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

Domanda

So che è facile visualizzare un contatore in una pagina Web, ma devo implementare lo stesso, ovvero devo scrivere i dati in una cella nel foglio di calcolo di Excel 2007 ogni volta che una persona li scarica dalla mia pagina Web. Per essere più precisi, quando l'utente scarica il file Excel sul suo disco rigido e quando viene aperto, voglio che il foglio di calcolo mostri il numero di volte in cui il file .xls è stato scaricato, in una cella (naturalmente insieme ad altre celle contenenti dati).

Devo solo capire come comunicare programmaticamente con il foglio Excel 07.

È stato utile?

Soluzione

Sembra un esercizio di futilità poiché il numero sarà obsoleto non appena la persona successiva scarica il file. È questo che vuoi davvero fare?

Se sì, è molto possibile usare alcuni script sul lato server. PHP, Perl e altre lingue hanno tutte librerie che possono essere utilizzate per modificare i file Excel in modo programmatico. Scegli quello con cui ti senti più a tuo agio e vai da lì.

Modifica

Penso che il modo migliore di procedere poiché controlli sia il file Excel sia il sito Web sia quello di aggiungere un contatore al sito Web e di fare riferimento a esso nel tuo file Excel tramite query Web. Se non hai familiarità con le query Web, sono uno strumento in Excel che ti consente di importare tabelle dal Web che verranno aggiornate ogni volta che il file viene caricato (o anche se un utente preme l'aggiornamento). Ecco ulteriori informazioni sullo Strumento di query Web .

Fammi sapere se questa soluzione funziona per te.

EDIT2:

Ecco un link a un tutorial più aggiornato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top