Disclosed in the present application are a
solar cell and a preparation method, a photovoltaic device, an electric device and a power generation device. The
solar cell comprises: a first
electrode, a
first light-absorbing layer, a composite layer, a second light-absorbing layer and a second
electrode, which are sequentially stacked, wherein the
first light-absorbing layer is arranged between the first
electrode and the composite layer, the second light-absorbing layer is arranged on the side, away from the
first light-absorbing layer, of the composite layer, and the second electrode is arranged on the side, away from the composite layer, of the second light-absorbing layer. The composite layer comprises an
amorphous oxide, and the
amorphous oxide comprises an
indium gallium zinc oxide. By designing that the composite layer comprises an
amorphous oxide, the
indium gallium zinc oxide is in an amorphous state, and the amorphous state is a
crystal structure lacking of long-range order, such that the migration path of carriers in the material becomes complex and discontinuous, and the lateral migration of carriers in the composite layer is reduced, which is beneficial for improving the performance of the
solar cell.