Linda's hesitance in immediately suggesting EasyPopulate is well-placed... If you're just working with basic product data (none "priced by attributes"), then EasyPopulate enables "mass updating" using a tab-delimited txt spreadsheet.

If you have products whose pricings are also dependent on attributes (sizes of a particular garment, for example), then EasyPopulate has some limitiations.