WP All Import

WP All Import has all the features you need to import any XML or CSV file to WordPress. Easily create Posts (or Pages or any Custom Post Types) from the content your XML or CSV datafeed. Configure your import in minutes. Choose the data pieces you want to import, and drag & drop them right where you need them. Configure your import options and put data in Custom Fields. Many advanced features make WP All Import capable of pretty much any type of import job, and they’re out of the way if you don’t need them.

WP All Import on WordPress.org: http://wordpress.org/plugins/wp-all-import/
WP All Import WooCommerce Add-On on WordPress.org: http://wordpress.org/plugins/woocommerce-xml-csv-product-import/
WP All Import website: http://www.wpallimport.com/