A cleaning apparatus (10, 800) of cleaning a workpiece, the cleaning apparatus (10, 800) comprising: a cleaning chamber having a first side wall and a second side wall located opposite to the first side wall; a top plate arranged in the cleaning chamber; a lifter arranged in the cleaning chamber, the lifter configured to move the top plate between an upper cleaning position and a lower retracted position; a first slide shaft, the first slide shaft configured to reciprocate along a cleaning axis; a first clamp shaft supported in the first slide shaft in a rotatable manner around the cleaning axis, the first clamp shaft configured to abut the workpiece; a first clamp drive device configured to reciprocate the first slide shaft; a motor configured to rotate the first clamp shaft; a second clamp drive device configured to reciprocate the second slide shaft; and a cleaning nozzle arranged in the cleaning chamber; wherein the first slide shaft is arranged through the first side wall; and the cleaning apparatus (10, 800) comprises a second slide shaft arranged through the second side wall, the second slide shaft configured to reciprocate along the cleaning axis; a second clamp shaft supported in the second slide shaft in a rotatable manner around the cleaning axis, the second clamp shaft configured to abut the workpiece; a guide shaft arranged to the top plate, the guide shaft extending in a left-right direction; a first journal block configured to move on the guide shaft; a first block drive cylinder arranged to the top plate, the first block drive cylinder configured to drive the first journal block; a second journal block configured to move on the guide shaft; and a second block drive cylinder arranged to the top plate, the second block drive cylinder configured to drive the second journal block. a cleaning chamber having a first side wall and a second side wall located opposite to the first side wall; a top plate arranged in the cleaning chamber; a lifter arranged in the cleaning chamber, the lifter configured to move the top plate between an upper cleaning position and a lower retracted position; a first slide shaft, the first slide shaft configured to reciprocate along a cleaning axis; a first clamp shaft supported in the first slide shaft in a rotatable manner around the cleaning axis, the first clamp shaft configured to abut the workpiece; a first clamp drive device configured to reciprocate the first slide shaft; a motor configured to rotate the first clamp shaft; a second clamp drive device configured to reciprocate the second slide shaft; and a cleaning nozzle arranged in the cleaning chamber; the first slide shaft is arranged through the first side wall; and the cleaning apparatus (10, 800) comprises a second slide shaft arranged through the second side wall, the second slide shaft configured to reciprocate along the cleaning axis; a second clamp shaft supported in the second slide shaft in a rotatable manner around the cleaning axis, the second clamp shaft configured to abut the workpiece; a guide shaft arranged to the top plate, the guide shaft extending in a left-right direction; a first journal block configured to move on the guide shaft; a first block drive cylinder arranged to the top plate, the first block drive cylinder configured to drive the first journal block; a second journal block configured to move on the guide shaft; and a second block drive cylinder arranged to the top plate, the second block drive cylinder configured to drive the second journal block.