xuannth / MoverAlert-CMS

0 stars 0 forks source link

Viết Excel Reader #4

Open Jacobvu84 opened 3 years ago

xuannth commented 3 years ago

File TestExcel.java

package asia.twentyci.app;

public class TestExcel {
    public static void main(String[] args) {
        ExcelReader quanlytiendien = new ExcelReader("C:\\Users\\ADMIN\\XuanNguyen\\Downloads\\Auto\\TestExcel.xlsx");

        String tenChuHo =  quanlytiendien.getCellValue("Sheet1",2,"Tên Chủ hộ");
        String diaChi =  quanlytiendien.getCellValue("Sheet1",2,"Địa chỉ");
        String maHD =  quanlytiendien.getCellValue("Sheet1",2,"Mã HĐ");
        int soDienDauThang =  Integer.parseInt(quanlytiendien.getCellValue("Sheet1",2,"Số điện đầu tháng"));
        int soDienCuoiThang =  Integer.parseInt(quanlytiendien.getCellValue("Sheet1",2,"Số điện cuối tháng"));

        QuanLyTienDien hoGĐ1 = new QuanLyTienDien(tenChuHo,diaChi,maHD,soDienDauThang,soDienCuoiThang);

        System.out.println(hoGĐ1.getTenChuHo());

    }

}
Jacobvu84 commented 3 years ago
ExcelReader quanlytiendien = new ExcelReader("C:\\Users\\ADMIN\\XuanNguyen\\Downloads\\Auto\\TestExcel.xlsx");

List<QuanLyTienDien> cacHoGiaDinh = new ArrayList<>();

for(int row = 2; row <= quanlytiendien.getRows("Sheet1");row++)
{
        String tenChuHo =  quanlytiendien.getCellValue("Sheet1",2,"Tên Chủ hộ");
        String diaChi =  quanlytiendien.getCellValue("Sheet1",2,"Địa chỉ");
        String maHD =  quanlytiendien.getCellValue("Sheet1",2,"Mã HĐ");
        int soDienDauThang =  Integer.parseInt(quanlytiendien.getCellValue("Sheet1",2,"Số điện đầu tháng"));
        int soDienCuoiThang =  Integer.parseInt(quanlytiendien.getCellValue("Sheet1",2,"Số điện cuối tháng"));

        QuanLyTienDien hoGĐ = new QuanLyTienDien(tenChuHo,diaChi,maHD,soDienDauThang,soDienCuoiThang);

             cacHoGiaDinh.add(hoGĐ);

}

for ( int i = 0 ; i < cacHoGiaDinh.size() ; i ++ ) {
            if(cacHoGiaDinh.get(i).soDienTieuThu() > 50) {
                System.out.println(cacHoGiaDinh.get(i).getTenChuHo());
            }

}