More than likely it is stained for good but there are various stain removing products that you can try. Check the product and it's base which will give you more insight on what type of cleaning product you will need to fix this oil stain.
A secret that is said to work is ironing out the spot. Take an old cotton t-shirt and place over stain. Set your iron om medium heat and iron over t-shirt. As the shirt heats up lift it up and see if the stain is removed. If not keep trying until you see results.