Foros del Web » Programación para mayores de 30 ;) » Java »

¿Como pasar a excel desde java, desde una plantilla ya establecida??

Estas en el tema de ¿Como pasar a excel desde java, desde una plantilla ya establecida?? en el foro de Java en Foros del Web. Bueno saludos a todos mi nombre es Gustavo, Mi pregunta es de POI.Tengo una aplicacion que pasa a excel los datos de una cotizacion y ...
  #1 (permalink)  
Antiguo 30/12/2009, 08:23
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
¿Como pasar a excel desde java, desde una plantilla ya establecida??

Bueno saludos a todos mi nombre es Gustavo,
Mi pregunta es de POI.Tengo una aplicacion que pasa a excel los datos de una cotizacion y queria saber como pasarlos, pero desde una plantilla establecida en excel. Porque mi aplicacion pasa pero cuando pasa se borran los datos que estan en la plantilla.
Muchas Gracias.Saludos desde peru.

Brother aka esta mi codigo,nesesito urgente que me ayudes porfavor:

package com.chuidiang.ejemplos.poi_excel;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;

public class EjemploCrearExcel {


public static void main(String[] args) {


// Se crea el libro
HSSFWorkbook libro = new HSSFWorkbook();

// Se crea una hoja dentro del libro
HSSFSheet hoja = libro.createSheet();
HSSFSheet hoja2 = libro.createSheet();
hoja.setAlternativeExpression(true);
hoja.setAlternativeFormula(true);

// Se crea una fila dentro de la hoja
HSSFRow fila = hoja.createRow(0);
HSSFRow fila2 = hoja2.createRow(0);
// Se crea una celda dentro de la fila
HSSFCell celda = fila.createCell((short) 0);
HSSFCell celda2 = fila2.createCell((short) 1);
HSSFCell celda3 = fila2.createCell((short) 5);

// Se crea el contenido de la celda y se mete en ella.
HSSFRichTextString texto = new HSSFRichTextString("hola peru");
HSSFRichTextString texto2 = new HSSFRichTextString("hola peru");
celda.setCellValue(texto);
celda2.setCellValue(texto2);
celda3.setCellValue(texto2);
int cod=456325;
String nomArchi="Cotizacion#"+cod+".xls";
// Se salva el libro.
try {

FileOutputStream elFichero = new FileOutputStream("C:\\Cotizaciones\\"+nomArchi);
libro.write(elFichero);


// elFichero.close();
} catch (Exception e) {
e.printStackTrace();
System.out.println(e);
}
}
}

Creo que hay que mirrar en esta parte :
FileOutputStream elFichero = new FileOutputStream("C:\\Cotizaciones\\"+nomArchi);
libro.write(elFichero);
Porfas nesesito ayuda!

Si me podrias pasar un ejemplo por correo ([email protected]) o pasarmelo por aka seria perfecto.
Ayudaaaaa porfavor!
Muchas Gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:38.