Here's the link to the Shanghai-Yiwu train timetable
http://www.chinatravelguide.com/ctgw...t1_Ajax=submit
You probably want to go for a "D" prefix which are the fast trains that are usually more comfortable (but are more expensive)
If you are able bodied then the train will be fine, you might want to use the services of a porter to shift your luggage around.
Not sure what the taxi would cost but obviously considerably more than the train (and not as pleasant a journey IMO)
nickyboy