Tema: Apache poi
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/08/2011, 11:02
grissita
 
Fecha de Ingreso: agosto-2011
Mensajes: 3
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Apache poi

aqui esta m i codigo:

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import org.apache.poi.openxml4j.exceptions.InvalidFormatE xception;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.WorkbookFactory;

/**
*
* @author Administrador
*/
public class prueba {
String strNombreArchivo = "C:/librop.xls";

public void pruebamodificar() throws FileNotFoundException, IOException{
InputStream inp = new FileInputStream(strNombreArchivo);
try{
try {
org.apache.poi.ss.usermodel.Workbook wb = WorkbookFactory.create(inp);
org.apache.poi.ss.usermodel.Sheet sheet = wb.getSheet("Morbimortalidad");
Row row = sheet.getRow(6);
Cell cell = row.getCell(2);
String cellContents = cell.getStringCellValue();
System.out.println(cellContents);
cell.setCellValue("Pedro Ramirez");// esto es lo que quiero que aparesca
FileOutputStream fileOut = new FileOutputStream("C:/librop.xls");
wb.write(fileOut);
fileOut.close();
} catch (InvalidFormatException ex) {
Logger.getLogger(prueba.class.getName()).log(Level .SEVERE, null, ex);
}
}
catch (Exception ex) {
System.out.println("no sirve asi");
}

lo que quiero hacer es abrir un documento ya existente de excel y poder modificarlo pero me da problemas a la hora de abrirlo