Recomendado: Cómo usar ASP para manejar la consulta de palabras múltiples En el desarrollo web, a menudo encuentro múltiples pares de palabras clave de consultas de campo único, que generalmente implemento a través de matrices dinámicas. Por supuesto, las palabras clave múltiples generalmente están separadas por espacios o. Supongo que múltiples palabras clave están separadas por espacios, la cadena de palabras clave es tecla y el código específico es
Este artículo explica cómo usar ASP para emitir archivos de Excel. Una forma de usar Excel en ASP es vincular el archivo de Excel como una base de datos, y la operación es similar a la operación de la base de datos de acceso. Pero este método no siempre es útil, debe ser que Excel no sea una base de datos relacional. Para un formato fijo, este formato contiene fusión de células complejas, estilos de línea de borde, patrones, relaciones de fórmula entre celdas, etc. Creo que lo más fácil de entender es abrir un archivo con plantillas ya establecidas en segundo plano y luego insertar datos donde sea necesario, guardar y salir ...
El método mencionado aquí es crear directamente un objeto Excel, que puede realizar varias operaciones en el documento de Excel de manera más conveniente en el fondo.
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 Propiedades. Seleccione las tres opciones individuales para personalizar. Agregue todos a todos los permisos durante la edición. Reinicie el servidor después de guardar.
Es muy importante. Si no lo configura, otras computadoras no podrán completar el establecimiento del objeto Excel.
Sin embargo, este método también tiene un inconveniente. En mi operación real, si hay un archivo de Excel abierto en el servidor y se ejecuta el mismo archivo, se producirá un error. Todavía no entiendo por qué. Puede haber algunos lugares que no se han configurado correctamente.
Además, el formato de código de ejemplo en el artículo citado anteriormente no es muy completo, y muchos de los descansos y espacios de línea son inexactos. Si el código está completo, simplemente copie el código y ejecútelo con éxito. Luego, investigue y modifíquelo lentamente, será fácil comenzar. Ahora el código modificado es el siguiente (la parte donde se dibuja el gráfico):
El siguiente es el contenido citado:
<%
En el currículum de error siguiente
straddr = server.mappath (.)
establecer objexcelapp = createObject (Excel.Application)
objexcelapp.displayalerts = falso
objexcelapp.application.visible = false
objexcelapp.workbooks.open (Straddr &/Templet/null.xls)
Establecer objexcelbook = objexcelapp.activeworkbook
Establecer obtexcelsheets = obtexcelbook.worksheets
Establecer objexcelsheet = obtexcelbook.sheets (1)
obtexcelsheet.range (B2: K2) .Value = Array (Week1, Week2, Week3, Week4, Week5, Week6, Week7)
obtexcelsheet.range (b3: k3) .value = array (67,87,5,9,7,45,45,54,54,10)
obtexcelsheet.range (b4: k4) .value = array (10,10,8,27,33,37,50,54,10,10)
obtexcelsheet.range (B5: K5) .Value = Array (23,3,86,64,60,18,5,1,36,80)
obtexcelsheet.cells (3,1) .value = Internetexplorer
obtexcelsheet.cells (4,1) .value = netscape
obtexcelsheet.cells (5,1) .value = otro
obtexcelsheet.range (b2: k5) .select
Saveas (Straddr &/Temp/Excel.xls)
objexcelapp.quit
establecer objexcelapp = nada
%>
<! DOCTYPEHTMLPublic-// w3c // dtdhtml4.0Transitional // en>
<html>
<Evista>
<title> newDocument </title>
<Metaname = generatorContent = MicrosoftFrontPage5.0>
<Metaname = autorContent =>
<Metaname = keywordScontent =>
<Metaname = descriptionContent =>
</ablo>
<Body>
</body>
</Html>
Después de operar el archivo de Excel, debe emitir el archivo. De hecho, use la redirección de ASP al método de Excel. A veces se abre directamente en IE, y a veces es una descarga emergente y abre una ventana de guardado. Si necesita abrirlo directamente en IE, use FSO para cargar el archivo de Excel y luego emitirlo en IE.
El siguiente es el contenido citado:
<%
Dim FSO, FileExt, Strfilepath, Mime
strfilepath = f: /aspxuexi.doc
Establecer fso = server.createObject (scripting.filesystemObject)
Fileext = fso.getExtensionName (strFilePath)
Establecer FSO = nada
Seleccione Case FileExt
CASE DOC
Mime = aplicación/msword
Caso XLS
Mime = aplicación/msexcel
Final seleccionar
Salida de llamadas (strfilepath, mime)
'#################################################
Salida de funciones (strfilepath, mime)
Respuesta.ContentType = Mime
Const adTypebinary = 1
Establecer objstream = server.createObject (ADODB.Stream)
objstream.
objstream.type = adtypeBinar
objstream.loadFromFile strfilepath
Respuesta.binarywrite objstream.read
objstream.close
Establecer objstream = nada
Función final
'#################################################
%>
Compartir: Cómo hacer que los datos de registro de la página ASP muestren los datos 1. Cree el objeto de registro de la siguiente manera: Dim objmyrst establece objmyrst = server.createObject ("ADODB.Recordse
2 páginas en el total de la página 12 Página siguiente