Woolworths has seen a jump in grocery sales but doesn't expect it to last, slashing its profit forecasts amid high petrol prices.