A version of this is possible with API access - though I am still having issues with the date sometimes being off by one. Here’s a link to the method I use..
If you’re not very technically minded then it will require sharesight to provide an upload facility - though they may suggest using their integration with Xero instead.