The invention discloses a cleaning device and a cleaning method for a
solar cell panel. The cleaning device comprises a power supply, a pump, a pump tube, a cleaning storage box, a plastic hose, a cleaning
barrel and a cleaning rail, wherein the power of the pump is provided by a power supply; a cleaning liquid is held in the cleaning storage box; the pump sucks the cleaning liquid form the cleaning storage box through the pump tube, pressurizes the cleaning liquid, and then conveys the cleaning liquid to the cleaning
barrel through the plastic hose; the main body portion of the cleaning
barrel is a holed hollow structure, one end of the main body portion is connected with the pump through the plastic hose, the other end of the main body portion is closed, and the outer surface of the main body portion is a detachable
brush sleeve; the high-pressure cleaning liquid is ejected from the hole of the cleaning barrel to clean the surface of the
cell panel, meanwhile, the reaction of ejecting for the cleaning liquid pushes the cleaning barrel to move along a cleaning rail. The device is capable of automatically cleaning the surface of the
solar cell panel, avoiding use of a complex rail transmission mechanism, increasing the power generation efficiency of a
solar power station, saving labour, improving cleaning effect, and obviously reducing operation cost.