Desde la perspectiva de los materiales de referencia, la configuración de la serie Microsoft debe realizarse a partir de los datos de referencia, es decir: 1. Win9x+PWS+Office 2. Win2000 Professional+PWS+Office 3. Win2000 Server+IIS+Office Este artículo contiene esta operación de lectura ASP para generar un tutorial de código de ejemplo para generar archivos de Excel. esta área. Los siguientes son los detalles:
Resumen de la tecnología de Operation Excel ASP
Tabla de contenido
1. Configuración ambiental
2. Operación básica de ASP de Excel
3. ASP Operation Excel genera tabla de datos
4. ASP Operation Excel genera diagrama de gráfico
Quinto, la navegación, descarga y eliminación del archivo del lado del lado del servidor, descarga y eliminación de soluciones
6. Apéndice
texto
1. Configuración ambiental
Desde la perspectiva de la información de referencia, la configuración de la serie Microsoft debe hacerse, es decir,:
1. Win9x+PWS+Office
2. Win2000 Professional+PWS+Office
3. Servidor WIN2000+IIS+Office
En la actualidad, el ambiente exitoso del autor son los dos últimos. La versión de la oficina no tiene requisitos especiales.
Hay dos descubrimientos accidentales de la configuración del entorno del servidor ::
1. El autor desarrolló WPS2002, que originalmente estaba equipado con Kingsoft en la máquina.
2. El autor desarrolla un código ASP como para usar FrontPage, pero descubrió que si se abre la página frontal (lado del servidor), la creación de objetos es inestable y, a veces, éxito y sin éxito. Después de la inspección de expansión, se descubrió que si la oficina de la serie de la oficina se ejecuta en el servidor, la creación del objeto Excel es difícil de tener éxito.
Se debe establecer un punto en el lado del servidor es la autoridad operativa del componente COM. Escriba el DCOMCNFG en la línea de comando, ingrese la interfaz de configuración del componente COM, seleccione el Microsoft Excel, haga clic en el botón Atributo, seleccione las tres opciones individuales y agregue el Evene a la propiedad en el Editor. Vuelva a iniciar el servidor después de guardar.
La configuración del entorno del cliente no es particularmente particular al respecto.
2. Operación básica de ASP de Excel
1. Establecer un objeto de Excel
establecer objeto = createObject (Excel.Application)
Objexcelapp.displayalerts = false no muestra advertencias
objexcelapp.application.visible = false no muestra la interfaz
2. Cree un archivo de Excel
objexcelapp.workbooks.add
establecer objeto = objeto = objeto
Establecer hojas de objetos = objexcelbook.worksheets
Establecer objexcelsheet = obtexcelbook.sheets (1)
3. Lea el archivo de Excel existente
straddr = server.mappath (.)
Objexcelapp.workbooks.open (straddr & /tempplet/table.xls)
establecer objeto = objeto = objeto
Establecer hojas de objetos = objexcelbook.worksheets
Establecer objexcelsheet = obtexcelbook.sheets (1)
4. Guarde el archivo de Excel
Obtexcelbook.saveas straddr & /temp/table.xls
5. Guarde el archivo de Excel
Objexcelbook.save (guardado con éxito durante la prueba, la página está mal).
6. Salir de operación de Excel
objexcelapp.quit debe salir
establecer objexcelapp = nada
3. ASP Operation Excel genera tabla de datos
1. Inserte datos dentro de un rango
Objexcelsheet.Range (B3: K3).
2. Inserte datos en una cuadrícula unitaria
obtexcelsheet.cells (3,1).
3. Seleccione un rango
4. Dibuja líneas gruesas en el lado izquierdo de la celda
5. Dibuja líneas gruesas en el lado derecho de la cuadrícula de la unidad
6. Dibuja líneas gruesas en la celda
7. Dibuja líneas gruesas debajo de la celda
8. Color de fondo de ajuste de celda
9. Grid de fusiones de células
10. Insertar línea
11. Insertar columna
4. ASP Operation Excel genera diagrama de gráfico
1. Crea un diagrama de gráfico
objexcelapp.charts.add
2. Establezca el tipo de diagrama de gráfico
objexcelapp.activechart.chartType = 97
NOTA: Diagrama de línea plegable de dos dimensiones, 4 de la torta de dos dimensiones, 5;
3. Establezca el título de gráfico
objexcelapp.activechart.hastitle = true
objexcelapp.activechart.charttitle.text = un cuadro de prueba
4. Establezca el gráfico a través de los datos del formulario
objexcelapp.activechart.setSourcedata Objexcelsheet.Range (A1: K5), 1, 1
5. Establezca los datos de gráficos directamente (recomendado)
objeto
objexcelapp.activechart.seriescollection (1) .name = = 333
obtexcelapp.activechart.seriescollection (1).
6. Diagrama de gráfico vinculado
objexcelapp.activechart.location 1
7. Mostrar tabla de datos
objexcelapp.activechart.hasdatable = true
8. Mostrar leyendas
objexcelapp.activechart.datatable.showlegendkey = true
Quinto, la navegación, descarga y eliminación del archivo del lado del lado del servidor, descarga y eliminación de soluciones
Hay muchas soluciones para la navegación.
La realización de la descarga es más problemática. Use el componente Ready -to -Descargue en Internet o personalice un componente usted mismo. Otro método es operar el componente Excel en el cliente, que el cliente almacena en el cliente para operar el archivo de Excel del lado del servidor. Este método requiere que el cliente abra la autoridad de operación de un control activo inseguro.
Eliminar el esquema que consiste en tres partes:
R: El archivo de Excel generado por el mismo usuario usa el mismo nombre de archivo, el nombre de archivo de archivo disponible el número de identificación del usuario o el número de sesionID, etc. Confía en que no hay cadenas duplicadas confididas. De esta manera, el nuevo archivo se cubre automáticamente con un archivo.
B: Al configurar el evento session_onnd en el archivo global.asa, elimine el archivo almacenado temporalmente de Excel del usuario.
C: Cuando se presente el evento Application_onStart en el archivo global.asa, elimine todos los archivos en el directorio temporal.
Nota: Estructura de directorio sugerido/directorio de código SRC/Directorio de plantilla Templet/Directorio de almacenamiento temporal TEMP
6. Apéndice
El proceso de muerte de Excel apareció cuando ocurrieron errores. Agregar en el currículum de error al lado de cada archivo ayudará a mejorar esta situación, ya que persistirá en la aplicación.quit independientemente de si el archivo es incorrecto o no para asegurarse de que el proceso de muerte no se deje después de que se ejecute cada programa.
Dos puntos:
1. Otras operaciones específicas de Excel se pueden resolver registrando la macro.
2. La apertura del servidor del SQL Enterprise Manager también causará problemas.
7. Ejemplo
El código del programa (para alixixi.com) es el siguiente: