The invention provides a preparation method for efficiently extracting separating high-purity flavone components from ginkgo leaf. The main components are kaempferol-3-O-2'', 6''-dirhamnosylglucoside, rutin, quercetin glucosyl rhamnoside, kaempferol-3-O-rutinoside, isorhamnetin-3-O-rutinoside, quercetin p-coumaroyl glucose rhamnoside and kaempferol p-oumaroyl glucose rhamnoside. The preparation method comprises the following steps: pulverizing the medicinal material ginkgo leaf, adding an alcohol water solution to carry out extraction, concentrating, carrying out nonpolar macroporous adsorbent resin column chromatography on the filtrate, carrying out two-dimensional separation with a novel silica gel substrate bonded material, eluting with a methanol solution, collecting the eluate, concentrating, and drying to obtain the gingko flavone components. The invention enhances the target component content, and obtains the flavone components with definite content. The extraction and separation process has the advantages of high repetitiveness and favorable operability, and is suitable for large-scale preparation of flavone components by separation from ginkgo leaf. The flavone components can be used as a raw material for Shuxuening injections.