Detergent (washing up liquid ) neat on the stain, scrub with a good stiff brush , then pour boiling water over ,scrub again , repeat several times
fullers earth* cat litter absorbs well ,ground into a fine powder(like cement) if chunky, an excellent emergency "spill kit"

NOTE *
fullers earth cat litter is not a brand name , cheap, heavy "smart price" ,"no frills" cat litter is often fullers earth or contains it
" always read the label"

cat litter will obviously need cleaning up after ,dust pan n brush, hoover (other brands of vacuum suction device available

) then rinse the whole area with a pressure washer ,
replacing concrete is VERY expensive ,
concrete and block paving sealers are "OK" before spills , but can make it slippy ,and "hold" puddles ,
best to NOT spill oil in the first place ,but we are all human ,make mistakes
hands up , i've done it loads of times ,and the above info is based on experience of cleaning up my mess and other's mess
