My opinion - as there is always several ways to do any tasks - is to, in order of preference:
1) Use either an application designed for the task. In this case a web front end reporting suite rather than Excel. You can design a report which pulls in data from sources and creates nice reports which can be exported if needs be. This method is most robust, controllable, and flexible but can cost in money and resource to get going.
2) Use the software you "have" to use. In this case you have to use Excel (presumably), so dump out the SAS data to a CSV, and then add a VBA macro (doesn't even need to be in the destination file as that could be a plain Excel file which opens source and destination), which updates the source destination with the CSV data. In this method you need to know VBA coding, and a tiny bit of SAS, and can use full functionality of Excel.
3) Rebuild the report either by reading in the source destination into SAS and then updating, writing out, or by somehow appending new data (depends on SAS version, knowledge of SAS). This would be my least favorite and you can't use all the functionality of Excel.
As such its hard to give any real answer to this question. I mean your data can be transposed easily enough with a proc transpose:
https://support.sas.com/resources/papers/proceedings09/060-2009.pdf
And you can achieve your output (assuming you are on version 9.3) by using ods excel and proc report, and have a split char in column one as:
define col2 / "2019*JANUARY*Cycle Due = 2";
However if you know no SAS then you will struggle.