Código:
public static void writeExcel(String excel_file, int fila, int columna, String value)
{
try
{
HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(excel_file)); //Se abre el fichero Excel
HSSFSheet sheet = wb.getSheetAt(0); //Se obtiene la primera hoja
HSSFRow row = sheet.getRow(fila); //Se obtiene la primera fila de la hoja
HSSFCell cell = row.getCell(columna);
cell.setCellValue(value);
}
catch(Exception e)
{
System.out.println("writeExcel ->"+e);
}
}
Y, cada vez que hago una llamada a ella me devuelve esto:
Citar
writeExcel ->java.lang.NullPointerException
En concreto se produce por culpa de esta instrucción:
Código:
cell.setCellValue(value);
Pero, ¿por qué? La función recibe lo que quiere recibir y aún así nada.