As far as I know, there are two types of solutions to import PST to Office 365.
1. The Manual Method (Free Solution)
2. The Third-Party tool (Paid Solution).
The manual method is a free way to import PST to Office 365, but it is not as reliable as a third-party tool. Using the manual method, you can import PST to Office 365, but you can not import corrupted PST files and multiple PST files at once.
The third-party tool like Shoviv PST to Office 365 Migration is a professional tool that works smoothly with corrupted and non-corrupted PST files and allows them to import into Office 365. Using this tool, Outlook users can import multiple PST files into Office 365 concurrently. It supports all the versions of MS Outlook, Office 365, and Windows.
for converting from PST to Office 365, I would like to suggest a PST file converter tool that will help you from scratch. You don’t need any technical knowledge for executing this. GUI of this tool is user-friendly and easy to use. You can even download the free version of this tool.
PST to Office 365 Converter tool is the most reliable and outstanding solution among the Outlook users. Anyone can manage it without having any special expertise to export their PST emails, contacts, calendars events, attachments without facing any trouble. The tool is highly advanced and keeps all the folder hierarchy the same along with data integrity. It maintains the inline images and attachments remain the same in PST format.