Tabla de contenido
1. Configuración del entorno
2. Operaciones básicas de ASP en Excel
3. Operación ASP Excel genera tablas de datos
4. Operación ASP Excel genera diagramas de gráficos
5. Soluciones de navegación, descarga y eliminación del archivo del lado del lado del servidor
VI. Apéndice
texto
1. Configuración del entorno
A partir de los datos de referencia, la configuración de la serie Microsoft debería estar bien, es decir:
1. Win9x+PWS+Office
2. Win2000Professional+PWS+Office
3. Win2000Server+IIS+Office
El entorno actual donde el autor probó con éxito son los dos últimos. No hay requisitos especiales para la versión de la oficina. Teniendo en cuenta la incertidumbre de la configuración del cliente y las características de compatibilidad hacia atrás, se recomienda que la versión de la oficina del lado del servidor no sea demasiado alta para evitar que el cliente se muestre correctamente después de la descarga.
Hay otros dos descubrimientos accidentales sobre la configuración del entorno del lado del servidor:
1. El autor instaló originalmente el WPS2002 de Kingsoft en la máquina de desarrollo, pero siempre hubo un problema con la creación del objeto Excel. Después de desinstalar WPS2002, el error desapareció.
2. Al autor le gusta usar la página principal al desarrollar el código ASP, pero descubrió que si se abre la página frontal (lado del servidor), la creación de objetos será inestable, a veces exitosa y a veces no tiene éxito. Después de una investigación extendida, se descubrió que si el software de la serie Office se ejecuta en el lado del servidor, es difícil crear objetos de Excel con éxito.
El lado del servidor también debe establecer los permisos de operación de los componentes COM. Escriba "DCOMCNFG" en la línea de comando e ingrese la interfaz de configuración del componente COM. Seleccione Microsoft Excel y haga clic en el botón de propiedad. Seleccione las tres opciones individuales para personalizar. Agregue todos a todos los permisos durante la edición. Reinicie el servidor después de guardar.
No encontré nada particularmente particular sobre la configuración del entorno del cliente. Mientras esté instalado con Office e IE, parece que la versión es universal.
2. Operaciones básicas de ASP en Excel
1. Crear objetos de Excel
setobJExcelapp = createObject ("Excel.Application")
objexcelapp.displayalerts = false no se muestra advertencia
objexcelapp.application.visible = false no muestra la interfaz
2. Cree un nuevo archivo de Excel
objexcelapp.workbooks.add
setobjexcelbook = objexcelapp.activeworkbook
setobjexcelsheets = objexcelbook.worksheets
setobjexcelsheet = objexcelbook.sheets (1)
3. Lea los archivos de Excel existentes
straddr = server.mappath (".")
objexcelapp.workbooks.open (Straddr & "/Templet/table.xls")
setobjexcelbook = objexcelapp.activeworkbook
setobjexcelsheets = objexcelbook.worksheets
setobjexcelsheet = objexcelbook.sheets (1)
4. Guarde el archivo de Excel
objexcelbook.saveAstraddr & "/temp/table.xls"
5. Guarde el archivo de Excel
objexcelbook.save (el autor guardado con éxito durante la prueba, y la página informó un error).
6. Salir de operación de Excel