Provider CSV upload frontend