The invention relates to a preparation method of a
perovskite thin film and a
solar cell. The invention provides a preparation method of a
perovskite thin film. The preparation method comprises the following steps: preparing a
perovskite precursor solution and a trimethylsulfonium salt post-treatment solution, forming the perovskite thin film on a substrate by using the perovskite precursor solution, and performing post-treatment on the formed perovskite thin film by using the trimethylsulfonium salt post-treatment solution to prepare the large-size grain perovskite thin film. According to the invention, the trimethyl
sulfonium salt is introduced into the perovskite, the trimethyl
sulfonium salt and the perovskite have
strong interaction, and the phenomena of absorbing
moisture and dissolving the perovskite can occur under the
humidity condition. Meanwhile, due to the fact that the surface free energy of the large grains is different from that of the small grains, the small grains can generate a dynamic process that
dissolution is larger than
crystallization until disappearance, and the large grains can generate a dynamic process that
crystallization is larger than
dissolution. And finally, the Ovchwald
ripening of the perovskite is realized at a relatively low temperature, and the perovskite thin film with high
crystallinity, few grain boundaries and large-size grains is obtained.