WD 40 worked for me last time. I had a massive oil stain in the garage that I had been too lazy to remove until I got the car fixed. I soaked it several times with WD 40 and used lots of paper towel to remove the oil, then scrubbed and hosed floor, got out 90% of the oil stain.
Yen