You can, from the dashboard, under "Power and Energy" title, on the right, there is an icon of a paper with "CSV".
View attachment 211388
From there, you can download the data from your site. You can do that when selecting day, week, month, billing cycle, and year. For example, yearly will give the month by month data.
You can do that under the "Comparative Energy" section too.
What happens with the SolarEdge inverters is that they send their data to SolarEdge (production, consumption, self consumption, battery level,...). From what I see, the resolution is about every 10 minutes. SolarEdge then stores that information for your site. When you go to the monitoring.solaredge.com site, it grabs the stored data, based on what you are viewing (daily, monthly, etc). I think they also will request info from your inverter on demand (in addition to the periodic data) - say, if you are viewing the current production data. And lastly, if you inverter has an issue, I think it pushes that data immediately to SolarEdge - based on what I see from monitoring.
Alternatively, you can use the SolarEdge Application Programming Interface. You use an API key (obtained from your installer or via the Admin screen, if you have access to it) and make requests to SolarEdge and they will provide the same data that has been collected from your inverter. There's a delay from what is actually happening on your box - about 20 mins.
This allows you to collect the data - versus downloading a spreadsheet and save it away. It is very detailed as well, providing all sorts of info.
There are some shortcomings with this. First, you are limited by the number of requests you can do per day (300). I find that I can do requests every 10 minutes, along with some other requests and not run over the limit. I would rather be able to make API requests directly to my inverter, so that I can collect data faster, if desired in some cases.
Second, you're just getting data that they collected. If your internet service is down, no info is collected by SolarEdge and hence not collected by you, even though you may be able access your inverter from your home network. I'm guessing the inverter holds the data for some time (no idea how long), and then uploads it to SolarEdge later, when back on line. I do know, that I have a failed communication board on my inverter for about a week, and, once that was replaced, I did not have access to any of the data that week. Not sure if it was because the inverter was powered off to replace the board, or if it just didn't retain data that long.
So I would love to be able to directly access my inverter. I'm thinking they probably use the same API that is published for users' to get data from SolarEdge on thier sites. Someday, I'll have to snoop the traffic coming out of my inverter to see if I can figure out how to access it.
You can serach for the API... it is titled "SolarEdge Monitoring Server API".