Well, having a frequency table you can make a mock data set, as in the code below. I do not see how that would be a useful thing to do, but the world is full of wonders.
DF <- tribble(~n.sells, ~abs.freq,
"[30-35)", 2,
"[35-40)", 10,
"[40-45)", 18,
"[45-50)", 50,
"[50-55)", 70,
"[55-60)", 30,
"[60-65)", 18,
"[65-70)", 2)
Vals <- seq(30,65,5)
DATA <- unlist(mapply(function(V,f) rep(V,f), Vals, DF$abs.freq))
hist(DATA,breaks=Vals,right = FALSE)