A battery replacement device suitable for electric commercial vehicles, comprising: a main frame; a positioning mechanism composed of a vertical positioning mechanism and a horizontal positioning mechanism, wherein the vertical positioning mechanism is provided on the main frame, for sliding to a preset position along vertical posts of the main frame according to a console command; the horizontal positioning mechanism is provided under the main frame, for carrying and sliding the main frame along a horizontal guide rail on the ground to a preset position according to a console command; a rotation mechanism provided under the vertical positioning mechanism, for rotating on the vertical positioning mechanism by a preset angle according to a console command; a lateral movement mechanism provided on the rotation mechanism, for according to a console command laterally shifting by a preset displacement along the rotation mechanism in a direction vertical to the horizontal guide rail; a push-pull mechanism provided on the lateral movement mechanism, for according to a console command performing a push-pull action on a battery pack, wherein the main frame comprises a bottom, a top frame and a plurality of vertical posts vertically arranged between the bottom and top frame, wherein the vertical positioning mechanism comprises an elevator frame, an elevator actuating mechanism and an elevator driving mechanism, wherein the elevator frame is provided in a space surrounded by the vertical posts, and can slide along the vertical posts; the elevator actuating mechanism actuates the elevator driving mechanism according to a console command to move the elevator frame to a preset position along the vertical posts of the main frame, wherein the battery replacement device is characterised in that the rotation mechanism comprises a rotation frame, a rotation actuating mechanism and a rotation driving mechanism, wherein the rotation frame is arranged under the elevator frame, and can rotate around an axis of the rotation frame on the elevator frame; the rotation actuating mechanism actuates the rotation driving mechanism according to a console command to rotate the rotation frame around the axis of the rotation frame on the elevator frame by a preset angle. a main frame; a positioning mechanism composed of a vertical positioning mechanism and a horizontal positioning mechanism, wherein the vertical positioning mechanism is provided on the main frame, for sliding to a preset position along vertical posts of the main frame according to a console command; the horizontal positioning mechanism is provided under the main frame, for carrying and sliding the main frame along a horizontal guide rail on the ground to a preset position according to a console command; a rotation mechanism provided under the vertical positioning mechanism, for rotating on the vertical positioning mechanism by a preset angle according to a console command; a lateral movement mechanism provided on the rotation mechanism, for according to a console command laterally shifting by a preset displacement along the rotation mechanism in a direction vertical to the horizontal guide rail; a push-pull mechanism provided on the lateral movement mechanism, for according to a console command performing a push-pull action on a battery pack, wherein the main frame comprises a bottom, a top frame and a plurality of vertical posts vertically arranged between the bottom and top frame, wherein the vertical positioning mechanism comprises an elevator frame, an elevator actuating mechanism and an elevator driving mechanism, wherein the elevator frame is provided in a space surrounded by the vertical posts, and can slide along the vertical posts; the elevator actuating mechanism actuates the elevator driving mechanism according to a console command to move the elevator frame to a preset position along the vertical posts of the main frame, wherein the battery replacement device is characterised in that the rotation mechanism comprises a rotation frame, a rotation actuating mechanism and a rotation driving mechanism, wherein the rotation frame is arranged under the elevator frame, and can rotate around an axis of the rotation frame on the elevator frame; the rotation actuating mechanism actuates the rotation driving mechanism according to a console command to rotate the rotation frame around the axis of the rotation frame on the elevator frame by a preset angle.