For PST to Office 365 Migration I want to Recommend you this amazing utility Regain PST to Office 365 Migration Software that will help you to Migrate PST file to Office 365 Account.
This Software easily Import PST file to Office 365 Account including contacts, calendars, emails, appointments, and attachments etc.
You can easily try this software free demo version where you can also save 30 emails per folder at free of cost.