txt tabla studio por management importar exportar ejemplos datos consola con database ms-word

database - studio - insertar datos de la base de datos en palabras de acuerdo con el formato de tabla en la palabra



importar base de datos sql server management studio (4)

Es posible que desee ver un escritor de documentos personalizado, en lugar de utilizar la API COM Wrapped de Microsoft. He oído cosas buenas sobre OfficeWriter. No es gratis, pero la velocidad nunca lo es.

No requiere Word en el servidor.

http://officewriter.softartisans.com/officewriter-59.aspx

ahora necesito insertar algunos datos del servidor sqlserver en una palabra, sé cómo usar el marcador y la API de interoperabilidad de la oficina, pero es lento llamar al proceso de palabras hacer eso y es un acoplamiento entre la definición del marcador y el código, ¿es posible hacer esto sin inicio de proceso de palabra? si no hay un motor de plantilla para hacer esto?


No tengo una respuesta exacta para lo que deseas hacer. Sin embargo, es posible que desee pensar en construir todo el documento en su servidor.

MS Excel 97 en adelante admite la creación de un archivo XML o HTML simple (con tablas) y simplemente llama al archivo something-uniqueid.xls

Es posible que MS Word también haga algo similar. Tome cualquier archivo HTML básico (use las etiquetas <h1> <h2> <u> para empezar) y cambie el nombre a something.doc Vea si Word lo abrirá haciendo doble clic en él.

Si esto funciona, puede mostrar todo el documento como un archivo html pero decirle al cliente que se llama algo-id-único # .doc

Para que esto funcione desde un servidor web, deberá establecer los encabezados HTTP Content-type: application/msword y Content-disposition: Attachment; filename=something-unique-id.doc Content-disposition: Attachment; filename=something-unique-id.doc

Por favor, compruebe el tipo MIME para msword ... no estoy seguro si eso es correcto.

Por último, pero no menos importante, estar 100% seguro de intentar usar URL con la última variable GET configurada en .doc lo que significa que su URL debería ser /listing.asp?var1=abc&var2=def&output=.doc

Esto fue necesario hace nueve años para dar una cobertura del 100% de los navegadores. Tendría que probar si todavía era necesario.



No estoy seguro si esto ayudará a alguno, pero si se trata de datos tabulares de SQL Server, es posible que sea posible extraerlo primero a Excel (a través de una consulta incrustada) y luego incrustar la tabla de Excel en el documento Word (OLE).

Suena bastante cluy, pero lo he hecho peor. :-)