In a local environment (on the same machine), SAS can use DDE (Dynamic Data Exchange) to write data to specific cells in an existing Excel file. However, this is not possible when the SAS session is run on a remote machine. DDE alternatives, such as ODS (Output Delivery System for Excel) and SAS/ACCESS to PC Files, do not allow data to be written to specific cells in existing Excel files.
We would like to see the functionality of ODS (Output Delivery System for Excel) and SAS/ACCESS to PC Files improved so that data can be output to specific cells in a sheet of an Excel file that already contains data. We have received strong requests for this function not only from our company but also from our contractors who use the environment provided by our company to perform analysis with SAS.
For example, in Python, the library openpyxl can be used to write data directly into specific cells in an existing Excel file without the need for an Excel application. If this is possible in other languages, it may also be possible to implement similar functionality in SAS through alternative means. If implemented, it would enhance the value of SAS as software.