SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: charlytos en Viernes 11 de Noviembre de 2005, 13:19

Título: Abrir/crear Excel Desde C++
Publicado por: charlytos en Viernes 11 de Noviembre de 2005, 13:19
Hola,

me gustaría saber alguna referencia donde buscar o algun manual para poder volcar una serie de datos q tengo a un Libro de Excel.
Ya de paso para completar dicho tratamiento tb seria interesante aprender como poder luego re-abrir dicho Libro de excel para extraer la informacion contenida dentro.

Un saludo, gracias. :kicking:
Título: Re: Abrir/crear Excel Desde C++
Publicado por: SteelX en Domingo 13 de Noviembre de 2005, 16:55
hola charlytos lo que tu quieres requiere de enlace ODBC y puedes encontrar en esta pagina informacion de esto...

La pregunta correcta es como leer y escribir documentos .xls..que es el formato de excel. ok

http://www.codeproject.com/database/excel_odbc.asp (http://www.codeproject.com/database/excel_odbc.asp)

http://www.codeproject.com/database/cspreadsheet.asp (http://www.codeproject.com/database/cspreadsheet.asp)

encontraras interesante estos dos articulos


 :hola:
Título: Re: Abrir/crear Excel Desde C++
Publicado por: charlytos en Lunes 14 de Noviembre de 2005, 14:42
Gracias por las referencias, una vez leidas me pondre manos a la obra...

PD: Lo del *.xls ya lo sabia, pero era por hacer mas legible el mensaje.

Venga, un saludo y gracias.
Título: Re: Abrir/crear Excel Desde C++
Publicado por: charlytos en Lunes 14 de Noviembre de 2005, 17:41
Por lo q me estoy fijando, en las referencias q me has puesto solo se puede leer el fichero xls, xq las funciones q aparecen son del tipo GetCurrentRow, ReadCell, etc... no aparecen del tipo SetXX, WriteXX...
Y ademas, tampoco aparecen funciones desarrolladas para aplicarle formatos a las celdas, columnas, etc.
En VB se puede crear un fichero de este tipo muy facilmente y aplicarle todos estos formatos, pero aqui no veo nada de este tipo, sabes si existe algo para poder hacer algo como a lo q me estoy refiriendo??
Un saludo y gracias.