C/Visual C - Trabajo con Excel

 
Vista:

Trabajo con Excel

Publicado por Zemi (6 intervenciones) el 28/01/2008 13:33:25
Como se pueden pasar datos a un archivo excel??
Existe alguna libreria??

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Trabajo con Excel

Publicado por JuanC (57 intervenciones) el 28/01/2008 23:35:21
podés usar OLE/COM

te dejo algo como para que orientes tu búsqueda...

Variant excel = CreateOleObject("Excel.Application");
excel.OlePropertySet("Visible", true);

Variant books = excel.OlePropertyGet("Workbooks");
books.OleProcedure("Add");
Variant sheet = excel.OlePropertyGet("ActiveSheet");

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Trabajo con Excel

Publicado por Antonio (1 intervención) el 24/12/2009 09:20:53
Hola JuanC,

muchas gracias por tus ayudas, pero ¿cómo puedo añadir una hoja nueva al excel desde borland builder?,

Variant Excel,Libro,Hoja,Celda;
Excel = CreateOleObject("Excel.Application");
Excel.OlePropertySet("Visible", true);
Libro=Excel.OlePropertyGet("Workbooks");
Libro.OleProcedure("Add");
//Libro.OleProcedure("Add");
Hoja=Libro.OlePropertyGet("Item",1);
Libro=Hoja.OlePropertyGet("Worksheets");
Libro.OlePropertyGet("Item",1).OlePropertySet("Name","Escaleras");
Libro.OlePropertyGet("Item",2).OlePropertySet("Name","Escalera 2");
Libro.OlePropertyGet("Item",3).OlePropertySet("Name","Escalera 3");
//Libro.OlePropertyGet("Item",4).OlePropertySet("Name","Escalera 4");
//Libro.OlePropertyGet("Item",5).OlePropertySet("Name","Escalera 5");

Aquí decalro la hoja, pero como por defecto viene 3 hojas en excel, al acceder a la cuarta me da error, ¿podríais decirme el comando que necesito?

Gracias

AntonioC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar