We analyse the charging process of quantum batteries with general harmonic power. To describe the charge efficiency, we introduce the charge saturation and the charging power, and divide the charging mode into the saturated charging mode and the unsaturated charging mode. The relationships between the time-dependent charge saturation and the parameters of general driving field are discussed both analytically and numerically. And according to the Floquet theorem, we give the expressions of time-dependent charge saturation with the quasiengery and the Floquet states of the system. With both the analytical and numerical results, we find the optimal parameters to reach the best charging efficiency.