WP All Import free edition @ https://wordpress.org/plugins/wp-all-import/ and pro edition @ http://www.wpallimport.com
WP All Import makes it extremely easy to import CSV & XML files to WordPress.
“Highly recommended for all kinds of CSV and XML file imports into WordPress.” -Jean Galea, WPMayor
“If you do a lot of content migrations into WordPress, like I do, stop everything you are doing and go buy this plugin.” -Brad Williams, WebDevStudios
“We used WP All Import to migrate 9000 articles from an old CMS to WordPress. We’ve never used anything else that comes close to matching the power and flexibility of WP All Import.” -Ross Wintle, Oikos
WordPress CSV imports are easy with WP All Import, and even importing more complicated XML files to WordPress can easily be done with a simple drag & drop interface.
Importing CSV files to WordPress is as straightforward as having a CSV file, or creating one in Excel. When importing an XML files, the process is exactly the same as importing CSV files, except you can also import the attributes from the XML, not just the elements. So all your data, no matter how it is stored, can be imported.
WP All Import has tons of features and is extremely flexible, while still being very easy to use, so it is probably the right choice for your import job.
Watch this video to find out if WP All Import can save you a lot of time and hassle and make your XML or CSV import task easy.