The question is unclear in its goal. If you want just to deliver a file that easily can be read by users running SAS..... - The csv file approach could be sufficient. But do not use comma as delimeters with a european relation using the decimal separators different. - the transport-file could be sufficient although it is based on SAS-V6 . TS-DOC: TS-140 - THE RECORD LAYOUT OF A DATA SET IN SAS TRANSPORT (XPORT) FORMAT This is the only public available description of a typical SAS data-structure. The internal sas7bdat structure is only open to dedicated partners like syncsort This is pushing some pressure on release management of the SAS middleware (SAS system) as the structure of a sas7bdat is changing with SAS releases. By the way, - you could involve your C# code from a running SAS-session 40562 - Defining a C function and calling it from the SAS® System SAS has stopped with their C-offering, but you can still find a lot Introduction to the SAS/C C++ Development System : Overview of the SAS/C C++ Development System The SAS/toolkit software is still mentioned. but I have not seen any updates since SAS v6
... View more