Saltar al contenido

Cómo leer datos de un archivo XLS (Excel) [Java, Android]

Leila, miembro de nuestro equipo, nos ha hecho el favor de crear este enunciado porque controla a la perfección este tema.

Solución:

Hola, solo necesita incluir un jar jxl externo y puede seguir el mismo tutorial que lo ayudará a comprender el proceso de lectura de archivos de Excel … para su referencia, estoy pegando algunos ref. código que lee la primera hoja de Excel y crea un conjunto de resultados.

    public List read(String key) throws IOException  
    List resultSet = new ArrayList();

    File inputWorkbook = new File(inputFile);
    if(inputWorkbook.exists())
        Workbook w;
        try 
            w = Workbook.getWorkbook(inputWorkbook);
            // Get the first sheet
            Sheet sheet = w.getSheet(0);
            // Loop over column and lines
            for (int j = 0; j < sheet.getRows(); j++) 
                Cell cell = sheet.getCell(0, j);
                if(cell.getContents().equalsIgnoreCase(key))
                    for (int i = 0; i < sheet.getColumns(); i++) 
                        Cell cel = sheet.getCell(i, j);
                        resultSet.add(cel.getContents());
                    
                
                continue;
            
         catch (BiffException e) 
            e.printStackTrace();
         catch (Exception e) 
            e.printStackTrace();
        
    
    else
    
        resultSet.add("File not found..!");
    
    if(resultSet.size()==0)
        resultSet.add("Data not found..!");
    
    return resultSet;

Al final de todo puedes encontrar las críticas de otros gestores de proyectos, tú de igual forma eres capaz mostrar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *