Como faço para exibir um contador (ou seja, não. De vezes baixado) em um 07 planilha MS Excel quando a planilha (.xls) é baixado da minha página?

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

Pergunta

Eu sei que é fácil de exibir um contador em uma página web, mas eu preciso implementar o mesmo, ou seja, eu preciso gravar dados a uma célula na folha de cálculo Excel 2007 cada vez que uma pessoa de downloads-lo da minha página web. Para ser mais preciso, quando o usuário faz o download do ficheiro Excel para o seu disco rígido e quando ele é aberto, eu quero a planilha para exibir o número de vezes que o arquivo .xls foi baixado, em uma célula (é claro, juntamente com outras células contendo dados).

Eu só preciso descobrir como faço para comunicar programmmatically com Excel 07 folha.

Foi útil?

Solução

Isso soa como um exercício de futilidade já que o número será fora da data, logo que a próxima pessoa faz o download do arquivo. É isso que você realmente quer fazer?

Se sim, é muito possível usando alguns scripts do lado do servidor. PHP, Perl e outras linguagens todos têm bibliotecas que podem ser usados ??para editar arquivos Excel programaticamente. Escolha o que você está mais confortável com e de lá ir.

EDIT:

Eu acho que o melhor caminho a percorrer, pois você controlar tanto o arquivo Excel eo site é para adicionar um contador para o site, e referenciá-lo em seu arquivo Excel por meio de consultas web. Se você não estiver familiarizado com consultas web, eles são uma ferramenta em excel que lhe permitem importar tabelas a partir da web que será cada vez refrescado as cargas de arquivo (ou mesmo se um usuário acertos refrescar). Aqui está mais informações sobre o Web Query Tool .

Deixe-me saber se esta solução funciona para você.

EDIT2:

Aqui está um ligação para um tutorial mais up-to-date.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top