I used to do this all the time. Seems like it was much easier in SharePoint 2007 and 2010. This answer from Anatoly Mironov might still apply to SharePoint Online. Give it a shot. If it works for you, make sure to give him an upvote! Also he has created an even easier way to export a webpart (works for List View webparts as well). You can then upload the web part to the web part catalog and use it like any other webpart.
Glyn Clough has a nice solution for exporting xsltlistviewwebpart
I have found another way to easily export any web part from a SharePoint page, without needing to update web part properties:
Here is the most important text from the blog post:
In SharePoint there is a hidden application page that exports web parts:
/_vti_bin/exportwp.aspx. This page takes two query parameters:
pageurl. The absolute url of the page where the web part resides that you want to export
guidstring. The guid that is called webpartid in the markup on the page
So, suppose, you have this site: https://intranet.contoso.com and a web part (id:
0c3adfe9-8f5d-4432-918a-42410e4e324d) on a page
This will be the resulting URL to export your webpart:
Paste it into the web browser address bar and you'll download an xml file with your web part definition. This method works in SharePoint 2010 and SharePoint 2013 and even in SharePoint Online (Office 365).