I would like to recommend this professional PST to Office 365 converter software that can easily convert PST files to the Office 365 file format. Converts PST mailbox items to Office 365 such as email contacts, calendars, attachments, tasks, notes, folders, etc. This software offers a user the option of a securely selective conversion option that uses items and folders from PST to an Office 365 file can be exported.
Click here find more info: https://www.kdetools.com/pst/office-365/
If you are looking for the best migration tool then I suggest you get the MailsDaddy PST to Office 365 Migration Tool. This independent tool facilitates to convert Outlook PST file into Microsoft Office 365 directly. Transfers PST data to Exchange Online Primary, Shared and In-Place Archive mailbox. The software supports all UNICODE, ANSI and archived PST files and then migrates to o365.