Japanese retailer Seven & I Holdings has confirmed plans to open as many as 300 stores in Shanghai over the next five years.