Steven Waters, 38, of Beauchamp Road, has been charged with attempted robbery, having an imitation firearm with intent to commit an indictable offence and the production of cannabis.
A police spokesperson said: “The charge comes after it was reported that on May 1 at around 9.55pm, a man entered the Costcutter supermarket armed with a suspected handgun and made demands for money.
“The man left empty-handed a short time later.
“No-one was injured.”
Waters will appear at Sheffield Crown Court on June 7.