本發明公開了一種ZnO/NiFe2O4納米陣列復合異質結材料,采用以下步驟制備:1)、NiFe2O4凝膠的制備;2)、將ZnO納米棒陣列安裝在鍍膜機上,鍍膜機的旋轉速度為1200轉/min,把NiFe2O4凝膠滴加到ZnO納米棒陣列,180℃燥30分鐘,將NiFe2O4凝膠循環重復滴加至ZnO納米棒陣列中,至NiFe2O4自下而上充分填充到ZnO納米棒陣列的空隙中,NiFe2O4薄膜將ZnO納米棒的全面包覆,經過熱處理形成ZnO/NiFe2O4復合納米異質結。同時公開了一種太陽能電池,依次包括:ITO或FTO導電玻璃基底、ZnO晶種層、ZnO納米棒陣列、NiFe2O4薄膜、金屬電極或導電氧化物電極和ITO或FTO導電玻璃基底。該電池成本低,制備簡單,電池性能好。