I'VE FOUND THAT FRESH COFFEE GROUNDS WORK VERY WELL...SPRINKLY ON THE FLOOR, VAC THE NEXT DAY...ODORS WILL BE GONE AND YOUR ROOM WILL NOT SMELL LIKE A COFFEE POT EITHER...IT LEAVES A FRESH SMELL...
Sprinkle dry ground coffee (use the cheapest brand you can find) generously throughout the are of the spill. Wait a day or two and then vacuum up. Took care of the kerosene that spilled in my car...