FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Exportar de delphi a un libro de exel
HOLA A TODOS!!!
Con delphi, quiero crear un archivo que pueda ser abierto con exel correctamente, dividido por hojas, celdas y demas (claro en donde yo le indique). Pero, como puedo hacerlo? |
#2
|
|||
|
|||
Revisa este truco:http://www.clubdelphi.com/trucos/ind...ll=0&scrollb=0
|
#3
|
|||
|
|||
MUCHAS GRACIAS!!!
Voy a revisarlo, y si tienen alguna otra sugerencia se los agradeceria mucho, porque creo que el truco solo sirve para crear una hoja, no un libro ¿o me equivoco? |
#4
|
|||
|
|||
HOLA!!!!
Estoy checando el truco que me sugeriste, solo que no entiendo algunas partes porque no esta comentado. Lo intento correr y me marca algunos errores como: - coinitialize y alltrim no esta inicializado - if pos('/', alltrim(cells[i, linea - 1])) <> 0 then begin //aqui marca que los tipos son incompatibles
No se si lo este mandando llamar bien o me equivoque en algo. O si me falta agregar alguna unit. GRACIAS POR SU AYUDA!!!!!!!! |
#5
|
||||
|
||||
Hola, soy el autor del truco. Te pido disculpas tanto a tí como a todos los del foro y que han podido usar el truco, que seguro que no les ha funcionado. Para que la función coinitialize funcione hay que añadir al uses ActiveX, y la función Alltrim la he quitado ya que es una función propia de mi trabajo y la suelo usar para mis programas, pero básicamente consiste en quitarle todos los espacios que contenga el string que se le pasa por parámetro, tanto a la izquierda, derecha o en cualquier posición del string.
Ya he modificado el truco y espero que ahora os funcione. Nuevamente pido disculpas por las molestias ocasionadas. Saludos |
#6
|
|||
|
|||
Para reemplazar la función alltrim se puede utilizar la función TRIM de delphi que esta en SysUtils.
__________________
Suerte Alejandro |
#7
|
|||
|
|||
Gracias a su ayuda, ya tengo claro como exportar los datos a una hoja de exel. Pero me queda una duda:
¿Como puedo decirle en que hoja lo ponga?, es decir si quiero que algunos datos los ponga en la hoja1 y otros en la hoja2 y asi sucesivamente. Hasta ahorita tengo el siguiente codigo, que solamente me inserta todos los datos del stringGrid en la hoja1.
¿Que me faltaria agregarle para lograr lo que quiero? |
#8
|
||||
|
||||
Donde "hoja" es el número de hoja de excel en el que quieres escribir. Y así si le quieres cambiar el nombre a la hoja, para que ponga otro en lugar del "hoja1" que pone por defecto. Última edición por kuan-yiu fecha: 13-07-2006 a las 13:45:04. |
#9
|
||||
|
||||
A ver, que creo que me he liado con los nombres de las variables. Es que yo genero un documento con múltiples hojas y parte del código no es mío, así que me lío un poco.
|
#10
|
|||
|
|||
Muchas gracias por tu ayuda!!!
Voy a probarlo y les vuelvo a molestar con mis dudas por aqui al rato. GRACIAS POR SU TIEMPO!!!!!!!! |
#11
|
|||
|
|||
GRACIAS, GRACIAS, GRACIAS !!!!
Ya lo probe y funciona de maravilla, gracias por su tiempo y por compartir sus conocimientos. Gracias a todos!!! |
#12
|
|||
|
|||
Por último, en donde puedo encontrar documentacion sobre los metodos, funciones y propiedades que se utilizan para abrir y trabajar con documentos en excel?
Gracias !!! |
#13
|
||||
|
||||
Cita:
Si te refieres al uso de excel puedes encontrarlo en casi cualquier biblioteca pública |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Libro de delphi 7.0 | lopezlu | Varios | 1 | 06-01-2006 21:04:41 |
Libro de delphi 5 | BEHELIT | Varios | 5 | 23-11-2005 16:23:12 |
exportar de exel a mysql ¡¡ | alachaise | Servers | 2 | 11-11-2004 21:18:23 |
Libro Delphi | VRO | Varios | 5 | 12-07-2004 20:34:48 |
¿Qué libro es mejor para Delphi 6? | jesus | Varios | 2 | 19-08-2003 22:05:03 |
|