![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() ![]() ![]() |
#2
|
||||
|
||||
Hola.
¿y la duda es? ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
![]() ![]() ![]() |
#4
|
||||
|
||||
No hay forma de hacerlo desde un DBGrid, pero si hay componentes como las QuantumGrid (de pago) que lo permiten.
Por otro lado, hay variedad de componentes que exportan un dataset a excel, seguro que en torry encontrás uno que cumpla tus requerimientos. Finalmente, podrías exportar a mano, pero solo si no hay de otra, ¿para que reinventar la rueda?. Saludos. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
Hola
Esto lo busque en el foro y te da varias opciones: Truco de Bicho: http://www.clubdelphi.com/trucos/ind...ll=0&scrollb=0 Imprimir exel desde delphi http://www.clubdelphi.com/foros/show...highlight=exel Ademas si buscas por exel en los foros encontraras mas cosas interesantes Espero te ayude Saludos |
#6
|
||||
|
||||
Para exporar a Excel, además de lo dicho (y ya que has preguntado por componentes) yo te recomendaría los de max, muy buenos para exportar a distintos formatos (entre ellos Excel) y los de Federico.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
No es la idea
Hola, la idea no es exportar a excel es copiar y pegar. Copio desde la grilla lo que tenga marcado y pego en una hoja de excel, word, etc.
|
#8
|
||||
|
||||
Lo siento, no había entendido bien el asunto.
Lamento no poder ayudar mas... solo insistir en que las QuantumGrid si tienen este comportamiento, solo que son de pago. Si estas no son opción, podrías hacerla a mano; no veo extremadamente complicado determinar el formato en el que excel espera encontrar los datos y pasarlos así al clipboard.. pero seguramente llevará unas buenas horas de programación. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#9
|
||||
|
||||
Cita:
Para pegar en Excel el formato es sencillo; Debes conseguir un texto que en que cada línea esté seperada por salto de carro y cada campo de las filas separados por tabulación. Puedes hacer un doble bucle, uno para las líneas seleccionaas y otro para los campos de cada línea; La condición es la comentada; Los campos separados por TABULACION y las líneas por SALTO DE CARRO. Si creas el texto con éste formato, puedes ir al Excel y hacer un PEGAR, y te lo colocará los campos por celdas, como si fuera una tabla. Pruébalo, si tienes problemas con el código coméntalo y te echamos una mano...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#10
|
|||
|
|||
Ok,
Muchas gracias, voy a intentar programarlo, aunque no era mi idea, porque como me dijeron por ahi, para que inventar algo que ya eta desarrollado, ademas tampoco puedo adquirir el componente que me dicen, en conclusión, me toco, pero si alguien sabe de algo, porfis estare pendiente. Gracias
![]() |
#11
|
||||
|
||||
Aquí tienes un código que puede servirte; En la sección de ejemplos hay uno que trata sobre TStringGrid; Aunque es para temas de alineación, incluye una opción de copiar.
Algo así:
Si haces el cambio marcado en rojo (usar TAB en lugar de ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pintar una columna de una grilla | zugazua2001 | Varios | 2 | 16-08-2006 16:26:10 |
Resaltar una fila de una grilla | zugazua2001 | Varios | 1 | 11-09-2005 20:28:20 |
Como capturo columna y fila | pruz | Varios | 1 | 18-08-2005 14:53:30 |
copiar fila de una tabla | davidgaldo | Conexión con bases de datos | 2 | 26-02-2004 12:28:43 |
'nrow' en cada fila de grilla | Roy | Varios | 3 | 30-01-2004 14:46:51 |
![]() |
|