<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Combine two proc sql pass-through tables into one exported Excel file with two tabs in SAS Viya in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903671#M40329</link>
    <description>&lt;P&gt;Sadly, I lose the formatting of the two datasets when I email it as one Excel file....&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I retain the formatting in the final product that gets emailed?&amp;nbsp; my code is below....&amp;nbsp; Any help is greatly appreciated.&amp;nbsp; Thank you in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;/*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;format fields&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;data SHARED_OBS_wo_MODS;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set wo_MODS;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; format LINES comma15.;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;format VALUE dollar15.2;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; format DATE mmddyy10.;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;data SHARED_OBS_w_MODS;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set w_MODS;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; format LINES comma15.;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;format VALUE dollar15.2;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; format DATE mmddyy10.;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;/*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;EXPORT DATA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;PROC EXPORT DATA=SHARED_OBS_wo_MODS&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;OUTFILE="&amp;amp;exptOutPath/&amp;amp;outfile."&lt;/DIV&gt;&lt;DIV&gt;DBMS=xlsx REPLACE;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;SHEET="wo_MODS";&lt;/DIV&gt;&lt;DIV&gt;RUN;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;PROC EXPORT DATA=SHARED_OBS_w_MODS&lt;/DIV&gt;&lt;DIV&gt;OUTFILE="&amp;amp;exptOutPath/&amp;amp;outfile."&lt;/DIV&gt;&lt;DIV&gt;DBMS=xlsx REPLACE;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;SHEET="w_MODS";&lt;/DIV&gt;&lt;DIV&gt;RUN;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;/*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;EMAIL DISTRO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;filename mymail email&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;to=(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;"Person1 &amp;lt;Person1@xxx.org&amp;gt;"&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CC=(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from=('Email address &amp;lt;Email address@xxx.org&amp;gt;')&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;subject="Capital_Equipment_VA_Shared Obligations"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;attach=( "&amp;amp;exptOutPath/&amp;amp;outfile" CONTENT_TYPE="application/xlsx")&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;data _null_;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;file mymail;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put 'See attached.';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put ' ';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put 'Have a great day!';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put ' ';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put 'Thank you,';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put ' ';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;</description>
    <pubDate>Fri, 17 Nov 2023 15:38:37 GMT</pubDate>
    <dc:creator>sross002</dc:creator>
    <dc:date>2023-11-17T15:38:37Z</dc:date>
    <item>
      <title>Combine two proc sql pass-through tables into one exported Excel file with two tabs in SAS Viya</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903660#M40325</link>
      <description>&lt;P&gt;How can I combine two proc sql pass-through tables into one exported Excel file with two tabs in SAS Viya?&amp;nbsp; I included the code below.&amp;nbsp; As you will see, I am trying to put&amp;nbsp;&lt;SPAN&gt;SHARED_OBS_wo_MODS in one Excel tab and&amp;nbsp;SHARED_OBS_w_MODS into another Excel tab on the same Excel file.&amp;nbsp; Any help is greatly appreciated,&amp;nbsp; Thanks in advance&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;/*UPDATE FY AND QTR*/&lt;/DIV&gt;&lt;DIV&gt;%let QDate = 'FY23 QTR4';&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/*UPDATE FY AND QTR*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;%let exptOutPath = %str(~/OUTPUT);&lt;/DIV&gt;&lt;DIV&gt;%let outfile=%str(Capital_Equipment_VA_Shared Obligations.xlsx);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;proc sql ;&lt;/DIV&gt;&lt;DIV&gt;connect to saphana as pvcon (&amp;amp;PVCONSTR.);&lt;/DIV&gt;&lt;DIV&gt;create table SHARED_OBS_wo_MODS as select * from connection to pvcon&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;(SELECT&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/* Case when substring(PO02._BIC_BCONTRACT,7,1) &amp;lt;&amp;gt; '-' then LEFT(PO02._BIC_BCONTRACT,6) || '-' || substring (PO02._BIC_BCONTRACT,7,2) || '-' || RIGHT(PO02._BIC_BCONTRACT,4) */&lt;/DIV&gt;&lt;DIV&gt;/* else PO02._BIC_BCONTRACT end as Contract /*this code adds dashes to contracts that don't have dashes*/&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BPIIN_13 as Contract,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BCALL_NUM as Call,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BPIIN_23 as PIID,&lt;/DIV&gt;&lt;DIV&gt;VA.Program,&lt;/DIV&gt;&lt;DIV&gt;PO02.VENDOR as Vendor,&lt;/DIV&gt;&lt;DIV&gt;VA.VENDOR_NAME,&lt;/DIV&gt;&lt;DIV&gt;Q.QUARTER,&lt;/DIV&gt;&lt;DIV&gt;to_date(nullif(PO02._BIC_BCREATEDT,'00000000'),'YYYYMMDD') as Date,&lt;/DIV&gt;&lt;DIV&gt;LEFT(PO02._BIC_BORGDNUM,6) as DoDAAC,&lt;/DIV&gt;&lt;DIV&gt;count(PO02._BIC_BPO_ITMNO )as Lines,&lt;/DIV&gt;&lt;DIV&gt;sum(PO02._BIC_BNETVLCOU) as Value&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;FROM "NONFI_SHARED"."DOD_VA_SHARED_CONTRACT_LIST" VA&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;LEFT JOIN "BPURHO02" PO02&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ON VA.CONTRACT#_USE = PO02._BIC_BPIIN_13&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;LEFT JOIN "NONFI_SHARED"."_PAA1222_QUARTERS" Q on PO02._BIC_BCREATEDT = Q.CREATE_DATE&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;WHERE&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BMOD_NUM =''&lt;/DIV&gt;&lt;DIV&gt;and PO02.PROFIT_CTR LIKE '%5021318'&lt;/DIV&gt;&lt;DIV&gt;and PO02._BIC_BCREATEDT &amp;gt; '20170930'&lt;/DIV&gt;&lt;DIV&gt;and Q.QUARTER = &amp;amp;QDate&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;GROUP BY&lt;/DIV&gt;&lt;DIV&gt;/* PO02._BIC_BCONTRACT, */&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BPIIN_13,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BCALL_NUM,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BPIIN_23,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BCREATEDT,&lt;/DIV&gt;&lt;DIV&gt;LEFT(PO02._BIC_BORGDNUM,6),&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BMOD_NUM,&lt;/DIV&gt;&lt;DIV&gt;PO02.VENDOR,&lt;/DIV&gt;&lt;DIV&gt;VA.Contract#,&lt;/DIV&gt;&lt;DIV&gt;VA.Program,&lt;/DIV&gt;&lt;DIV&gt;VA.VENDOR_NAME,&lt;/DIV&gt;&lt;DIV&gt;Q.QUARTER&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;);&lt;/DIV&gt;&lt;DIV&gt;disconnect from pvcon;&lt;/DIV&gt;&lt;DIV&gt;quit;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/*break*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;proc sql ;&lt;/DIV&gt;&lt;DIV&gt;connect to saphana as pvcon (&amp;amp;PVCONSTR.);&lt;/DIV&gt;&lt;DIV&gt;create table SHARED_OBS_w_MODS as select * from connection to pvcon&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;(SELECT&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/* Case when substring(PO02._BIC_BCONTRACT,7,1) &amp;lt;&amp;gt; '-' then LEFT(PO02._BIC_BCONTRACT,6) || '-' || substring (PO02._BIC_BCONTRACT,7,2) || '-' || RIGHT(PO02._BIC_BCONTRACT,4) */&lt;/DIV&gt;&lt;DIV&gt;/* else PO02._BIC_BCONTRACT end as Contract /*this code adds dashes to contracts that don't have dashes*/&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BPIIN_13 as Contract,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BCALL_NUM as Call,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BPIIN_23 as PIID,&lt;/DIV&gt;&lt;DIV&gt;VA.Program,&lt;/DIV&gt;&lt;DIV&gt;PO02.VENDOR as Vendor,&lt;/DIV&gt;&lt;DIV&gt;VA.VENDOR_NAME,&lt;/DIV&gt;&lt;DIV&gt;Q.QUARTER,&lt;/DIV&gt;&lt;DIV&gt;to_date(nullif(PO02._BIC_BCREATEDT,'00000000'),'YYYYMMDD') as Date,&lt;/DIV&gt;&lt;DIV&gt;LEFT(PO02._BIC_BORGDNUM,6) as DoDAAC,&lt;/DIV&gt;&lt;DIV&gt;count(PO02._BIC_BPO_ITMNO )as Lines,&lt;/DIV&gt;&lt;DIV&gt;sum(PO02._BIC_BNETVLCOU) as Value&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;FROM "NONFI_SHARED"."DOD_VA_SHARED_CONTRACT_LIST" VA&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;LEFT JOIN "BPURHO02" PO02&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ON VA.CONTRACT#_USE = PO02._BIC_BPIIN_13&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;LEFT JOIN "NONFI_SHARED"."_PAA1222_QUARTERS" Q on PO02._BIC_BCREATEDT = Q.CREATE_DATE&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;WHERE&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BMOD_NUM &amp;lt;&amp;gt;''&lt;/DIV&gt;&lt;DIV&gt;and PO02.PROFIT_CTR LIKE '%5021318'&lt;/DIV&gt;&lt;DIV&gt;and PO02._BIC_BCREATEDT &amp;gt; '20170930'&lt;/DIV&gt;&lt;DIV&gt;and Q.QUARTER = &amp;amp;QDate&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;GROUP BY&lt;/DIV&gt;&lt;DIV&gt;/* PO02._BIC_BCONTRACT, */&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BPIIN_13,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BCALL_NUM,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BPIIN_23,&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BCREATEDT,&lt;/DIV&gt;&lt;DIV&gt;LEFT(PO02._BIC_BORGDNUM,6),&lt;/DIV&gt;&lt;DIV&gt;PO02._BIC_BMOD_NUM,&lt;/DIV&gt;&lt;DIV&gt;PO02.VENDOR,&lt;/DIV&gt;&lt;DIV&gt;VA.Contract#,&lt;/DIV&gt;&lt;DIV&gt;VA.Program,&lt;/DIV&gt;&lt;DIV&gt;VA.VENDOR_NAME,&lt;/DIV&gt;&lt;DIV&gt;Q.QUARTER&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;);&lt;/DIV&gt;&lt;DIV&gt;disconnect from pvcon;&lt;/DIV&gt;&lt;DIV&gt;quit;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Fri, 17 Nov 2023 14:44:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903660#M40325</guid>
      <dc:creator>sross002</dc:creator>
      <dc:date>2023-11-17T14:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: Combine two proc sql pass-through tables into one exported Excel file with two tabs in SAS Viya</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903665#M40326</link>
      <description>&lt;P&gt;One approach is to use the XLSX LIBNAME to create a new Excel workbook and write the results of each query to the XL library. They will surface as tabs in the Excel workbook.&amp;nbsp; The code would look something like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;libname xl xlsx "\\path to the Excel file folder\myWorkbook.xlsx";
proc sql ;
connect to saphana as pvcon (&amp;amp;PVCONSTR.);
create table &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;XL.&lt;/STRONG&gt;&lt;/FONT&gt;SHARED_OBS_wo_MODS as select * from connection to pvcon
... more code ...
quit;

proc sql ;
connect to saphana as pvcon (&amp;amp;PVCONSTR.);
create table &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;XL.&lt;/STRONG&gt;&lt;/FONT&gt;SHARED_OBS_w_MODS as select * from connection to pvcon
... more code ...
quit;

libname xl clear;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 17 Nov 2023 14:57:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903665#M40326</guid>
      <dc:creator>SASJedi</dc:creator>
      <dc:date>2023-11-17T14:57:53Z</dc:date>
    </item>
    <item>
      <title>Re: Combine two proc sql pass-through tables into one exported Excel file with two tabs in SAS Viya</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903667#M40327</link>
      <description>&lt;P&gt;thank you for your reply.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;I was able to figure something out, but your reply is also helpful.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;here is what I came away with:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;/********************************************************/&lt;BR /&gt;/* EXPORT DATA */&lt;BR /&gt;/********************************************************/&lt;/P&gt;&lt;P&gt;PROC EXPORT DATA=SHARED_OBS_wo_MODS&lt;BR /&gt;OUTFILE="&amp;amp;exptOutPath/&amp;amp;outfile."&lt;BR /&gt;DBMS=xlsx REPLACE;&lt;BR /&gt;SHEET="wo_MODS";&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;PROC EXPORT DATA=SHARED_OBS_w_MODS&lt;BR /&gt;OUTFILE="&amp;amp;exptOutPath/&amp;amp;outfile."&lt;BR /&gt;DBMS=xlsx REPLACE;&lt;BR /&gt;SHEET="w_MODS";&lt;BR /&gt;RUN;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Nov 2023 15:20:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903667#M40327</guid>
      <dc:creator>sross002</dc:creator>
      <dc:date>2023-11-17T15:20:21Z</dc:date>
    </item>
    <item>
      <title>Re: Combine two proc sql pass-through tables into one exported Excel file with two tabs in SAS Viya</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903671#M40329</link>
      <description>&lt;P&gt;Sadly, I lose the formatting of the two datasets when I email it as one Excel file....&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I retain the formatting in the final product that gets emailed?&amp;nbsp; my code is below....&amp;nbsp; Any help is greatly appreciated.&amp;nbsp; Thank you in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;/*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;format fields&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;data SHARED_OBS_wo_MODS;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set wo_MODS;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; format LINES comma15.;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;format VALUE dollar15.2;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; format DATE mmddyy10.;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;data SHARED_OBS_w_MODS;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set w_MODS;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; format LINES comma15.;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;format VALUE dollar15.2;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; format DATE mmddyy10.;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;/*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;EXPORT DATA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;PROC EXPORT DATA=SHARED_OBS_wo_MODS&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;OUTFILE="&amp;amp;exptOutPath/&amp;amp;outfile."&lt;/DIV&gt;&lt;DIV&gt;DBMS=xlsx REPLACE;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;SHEET="wo_MODS";&lt;/DIV&gt;&lt;DIV&gt;RUN;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;PROC EXPORT DATA=SHARED_OBS_w_MODS&lt;/DIV&gt;&lt;DIV&gt;OUTFILE="&amp;amp;exptOutPath/&amp;amp;outfile."&lt;/DIV&gt;&lt;DIV&gt;DBMS=xlsx REPLACE;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;SHEET="w_MODS";&lt;/DIV&gt;&lt;DIV&gt;RUN;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;/*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;EMAIL DISTRO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/DIV&gt;&lt;DIV&gt;/********************************************************/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;filename mymail email&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;to=(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;"Person1 &amp;lt;Person1@xxx.org&amp;gt;"&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CC=(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from=('Email address &amp;lt;Email address@xxx.org&amp;gt;')&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;subject="Capital_Equipment_VA_Shared Obligations"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;attach=( "&amp;amp;exptOutPath/&amp;amp;outfile" CONTENT_TYPE="application/xlsx")&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;data _null_;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;file mymail;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put 'See attached.';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put ' ';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put 'Have a great day!';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put ' ';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put 'Thank you,';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;put ' ';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;</description>
      <pubDate>Fri, 17 Nov 2023 15:38:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903671#M40329</guid>
      <dc:creator>sross002</dc:creator>
      <dc:date>2023-11-17T15:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: Combine two proc sql pass-through tables into one exported Excel file with two tabs in SAS Viya</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903680#M40332</link>
      <description>&lt;P&gt;Your solution will definitely work. If efficiency is important, this requires writing the output data twice - once to a SAS data set, and again, using PROC EXPORT, to the Excel file. The extra I/O will make this solution less efficient than using the XLSX LIBNAME engine. But if efficiency is not an issue - don't "fix" what isn't broken &lt;span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:"&gt;😁&lt;/span&gt;.&lt;/P&gt;
&lt;P&gt;All the best,&lt;/P&gt;
&lt;P&gt;Mark&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Nov 2023 16:17:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Combine-two-proc-sql-pass-through-tables-into-one-exported-Excel/m-p/903680#M40332</guid>
      <dc:creator>SASJedi</dc:creator>
      <dc:date>2023-11-17T16:17:02Z</dc:date>
    </item>
  </channel>
</rss>

