Índice
1. Configuração do ambiente
2. Operações básicas do ASP no Excel
3. Operação ASP Excel gera tabelas de dados
4. Operação ASP Excel gera diagramas de gráficos
5. Soluções de navegação, download e exclusão no lado do servidor Excel Navegação, downloads e exclusão
Vi. Apêndice
texto
1. Configuração do ambiente
A partir dos dados de referência, a configuração da série Microsoft deve estar tudo bem, ou seja:
1. Win9x+PWS+Office
2. Win2000Professional+PWS+Office
3. Win2000Server+IIS+Office
O ambiente atual em que o autor testou com sucesso é os dois últimos. Não há requisitos especiais para a versão do escritório. Considerando a incerteza da configuração do cliente e das características de compatibilidade com versões anteriores, recomenda-se que a versão do escritório do servidor não esteja muito alta para impedir que o cliente exiba corretamente após o download.
Existem outras duas descobertas acidentais sobre a configuração do ambiente do servidor:
1. O autor instalou originalmente o WPS2002 da Kingsoft na máquina de desenvolvimento, mas sempre houve um problema com a criação do objeto Excel. Após desinstalar o WPS2002, o erro desapareceu.
2. O autor gosta de usar a página frontal ao desenvolver código ASP, mas descobriu que, se a página frontal for aberta (lado do servidor), a criação de objetos será instável, às vezes bem -sucedida e às vezes sem êxito. Após uma investigação prolongada, verificou -se que, se o software da série Office estiver em execução no lado do servidor, é difícil criar objetos do Excel com sucesso.
O lado do servidor também precisa definir as permissões de operação dos componentes COM. Digite "dComcnfg" na linha de comando e digite a interface de configuração do componente COM. Selecione Microsoft Excel e clique no botão Propriedade. Selecione todas as três opções únicas para personalizar. Adicione todos a todas as permissões durante a edição. Reinicie o servidor depois de salvar.
Não encontrei nada particularmente particular na configuração do ambiente do cliente. Enquanto estiver instalado com o Office e o IE, parece que a versão é universal.
2. Operações básicas do ASP no Excel
1. Crie objetos do Excel
setObjexcelpp = CreateObject ("Excel.Application")
objexcelpp.displayalerts = false nenhum aviso é exibido
objexcelapp.application.visible = false não exibe a interface
2. Crie um novo arquivo do Excel
objexcelpp.workbooks.add
setObJexcelBook = objexcepp.activeWorkbook
setobjexcelSheets = objexcelBook.worksheets
setobjexcelSheet = objexcelBook.heets (1)
3. Leia os arquivos do Excel existentes
straddr = server.mappath (".")
objexcelpp.workbooks.open (straddr & "/templet/table.xls")
setObJexcelBook = objexcepp.activeWorkbook
setobjexcelSheets = objexcelBook.worksheets
setobjexcelSheet = objexcelBook.heets (1)
4. Salvar o arquivo do Excel
objexcelbook.saveastraddr & "/temp/table.xls"
5. Salvar o arquivo Excel
objexcelbook.save (o autor salvou com sucesso durante o teste, e a página relatou um erro.)
6. Operação Exit Excel