I am not familiar with AMO for inpace excel editiong, so it may be a better solution. If you want to update excel in place the options are limited. If the first column is a primary key you can use 'SQL' passthru and and add rows(at the end) and I believe change individual cell values. I do not think it is possible to insert a row or reorder the data using SQL passthru. You may have to create a named range. Microsoft Excel drives have limitations, excel is not a relational database. I have some posts on this in SAS-L. R/Python are quite flexible and R can read SAS datasets. R/Python may have some usefull packages. For instance R/Python can create named ranges, read cell formattinng... Anthig is possible if you load the data into SAS and create a and write a new sheet.
... View more