<?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 ODS ExcelXP Tagset Error in Opening Resulting Excel File in Microsoft Integration with SAS</title>
    <link>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/ODS-ExcelXP-Tagset-Error-in-Opening-Resulting-Excel-File/m-p/515696#M2312</link>
    <description>&lt;P&gt;I have pasted below two version of code that I am running (Note that I have only done a portion of the code as there are outputs below and above this chunk so the ods close statements won't be seen).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the version of the code I would like to use, as the columns will change from quarter to quarter and I don't want to update this portion of code:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;%macro individual_pl_DEMAND_files(PLN&lt;/SPAN&gt;&lt;SPAN&gt;ame,ProductLine);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;data work.Demand_History_Tab_&amp;amp;PLNam&lt;/SPAN&gt;&lt;SPAN&gt;e (drop= product_line);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; set work.Demand_History_tab (where=(product_line= &amp;amp;ProductLine.));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;** Write out all Demand Lists to XML;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ods tagsets.ExcelXP options( zoom='85'&amp;nbsp; sheet_interval='none' sheet_name="Demand_Tab_&amp;amp;PLName&lt;/SPAN&gt;&lt;SPAN&gt;." autofilter='all' frozen_headers='yes');&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;proc print data=work.Demand_History_Tab_&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;PLName noobs;&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run; quit;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;%mend individual_pl_DEMAND_files;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(SB&lt;/SPAN&gt;&lt;SPAN&gt;PL,'SBPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(PB&lt;/SPAN&gt;&lt;SPAN&gt;PL,'PBPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(LR&lt;/SPAN&gt;&lt;SPAN&gt;EPL,'LREPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(ME&lt;/SPAN&gt;&lt;SPAN&gt;CPL,'MECPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(IB&lt;/SPAN&gt;&lt;SPAN&gt;CTPL,'IBCTPL')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;However, when I try to open the resulting Excel file, I get the error:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;"Problem during load.&lt;/P&gt;&lt;P&gt;Problem came up in the following areas during load&lt;BR /&gt;Table"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But if I use the following code that list out all the variables and define a style for each header the file will open fine.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;%macro individual_pl_DEMAND_files(PLN&lt;/SPAN&gt;&lt;SPAN&gt;ame,ProductLine);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;data work.Demand_History_Tab_&amp;amp;PLNam&lt;/SPAN&gt;&lt;SPAN&gt;e (drop= product_line);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; set work.Demand_History_tab (where=(product_line= &amp;amp;ProductLine.));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;** Write out all Demand Lists to XML;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ods tagsets.ExcelXP options( zoom='85'&amp;nbsp; sheet_interval='none' sheet_name="Demand_Tab_&amp;amp;PLName&lt;/SPAN&gt;&lt;SPAN&gt;." autofilter='all' frozen_headers='yes');&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;proc print data=work.Demand_History_Tab_&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;PLName noobs;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var NIIN&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var CAGE_CD&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FSC_CD&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var PART_NBR&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var NOUN_NM&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var UNIT_PRICE_AMT / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var ACQ_ADVICE_CD&amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var AAC_Type&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var NIL_Qty&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2016QTR1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2016QTR2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2016QTR3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2016QTR4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2017QTR1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2017QTR2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2017QTR3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2017QTR4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2018QTR1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2018QTR2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2018QTR3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2018QTR4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var AverageFYDmd&amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var CurrDmd&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var One_Year_Demand_Estimate&amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run; quit;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;%mend individual_pl_DEMAND_files;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(SB&lt;/SPAN&gt;&lt;SPAN&gt;PL,'SBPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(PB&lt;/SPAN&gt;&lt;SPAN&gt;PL,'PBPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(LR&lt;/SPAN&gt;&lt;SPAN&gt;EPL,'LREPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(ME&lt;/SPAN&gt;&lt;SPAN&gt;CPL,'MECPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(IB&lt;/SPAN&gt;&lt;SPAN&gt;CTPL,'IBCTPL')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;What is the change to the first version of the code that I need to make to have the resulting Excel file open without error loading table, so that I don't have to list out all the columns; which will change as the FY progresses.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 24 Nov 2018 02:53:33 GMT</pubDate>
    <dc:creator>ErinKSimmons</dc:creator>
    <dc:date>2018-11-24T02:53:33Z</dc:date>
    <item>
      <title>ODS ExcelXP Tagset Error in Opening Resulting Excel File</title>
      <link>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/ODS-ExcelXP-Tagset-Error-in-Opening-Resulting-Excel-File/m-p/515696#M2312</link>
      <description>&lt;P&gt;I have pasted below two version of code that I am running (Note that I have only done a portion of the code as there are outputs below and above this chunk so the ods close statements won't be seen).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the version of the code I would like to use, as the columns will change from quarter to quarter and I don't want to update this portion of code:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;%macro individual_pl_DEMAND_files(PLN&lt;/SPAN&gt;&lt;SPAN&gt;ame,ProductLine);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;data work.Demand_History_Tab_&amp;amp;PLNam&lt;/SPAN&gt;&lt;SPAN&gt;e (drop= product_line);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; set work.Demand_History_tab (where=(product_line= &amp;amp;ProductLine.));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;** Write out all Demand Lists to XML;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ods tagsets.ExcelXP options( zoom='85'&amp;nbsp; sheet_interval='none' sheet_name="Demand_Tab_&amp;amp;PLName&lt;/SPAN&gt;&lt;SPAN&gt;." autofilter='all' frozen_headers='yes');&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;proc print data=work.Demand_History_Tab_&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;PLName noobs;&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run; quit;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;%mend individual_pl_DEMAND_files;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(SB&lt;/SPAN&gt;&lt;SPAN&gt;PL,'SBPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(PB&lt;/SPAN&gt;&lt;SPAN&gt;PL,'PBPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(LR&lt;/SPAN&gt;&lt;SPAN&gt;EPL,'LREPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(ME&lt;/SPAN&gt;&lt;SPAN&gt;CPL,'MECPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(IB&lt;/SPAN&gt;&lt;SPAN&gt;CTPL,'IBCTPL')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;However, when I try to open the resulting Excel file, I get the error:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;"Problem during load.&lt;/P&gt;&lt;P&gt;Problem came up in the following areas during load&lt;BR /&gt;Table"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But if I use the following code that list out all the variables and define a style for each header the file will open fine.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;%macro individual_pl_DEMAND_files(PLN&lt;/SPAN&gt;&lt;SPAN&gt;ame,ProductLine);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;data work.Demand_History_Tab_&amp;amp;PLNam&lt;/SPAN&gt;&lt;SPAN&gt;e (drop= product_line);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; set work.Demand_History_tab (where=(product_line= &amp;amp;ProductLine.));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;** Write out all Demand Lists to XML;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ods tagsets.ExcelXP options( zoom='85'&amp;nbsp; sheet_interval='none' sheet_name="Demand_Tab_&amp;amp;PLName&lt;/SPAN&gt;&lt;SPAN&gt;." autofilter='all' frozen_headers='yes');&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;proc print data=work.Demand_History_Tab_&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;PLName noobs;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var NIIN&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var CAGE_CD&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FSC_CD&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var PART_NBR&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var NOUN_NM&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var UNIT_PRICE_AMT / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var ACQ_ADVICE_CD&amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var AAC_Type&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var NIL_Qty&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='type:Str&lt;/SPAN&gt;&lt;SPAN&gt;ing'} style(header)=[font_weight=bol&lt;/SPAN&gt;&lt;SPAN&gt;d background=#CCFFCC];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2016QTR1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2016QTR2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2016QTR3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2016QTR4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2017QTR1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2017QTR2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2017QTR3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2017QTR4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2018QTR1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2018QTR2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2018QTR3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var FY2018QTR4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var AverageFYDmd&amp;nbsp; &amp;nbsp; &amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var CurrDmd&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var One_Year_Demand_Estimate&amp;nbsp; / style(data)={tagattr='format:#&lt;/SPAN&gt;&lt;SPAN&gt;,##0'}style(header)=[font_weig&lt;/SPAN&gt;&lt;SPAN&gt;ht=bold background=#CCFFCC];&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run; quit;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;%mend individual_pl_DEMAND_files;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(SB&lt;/SPAN&gt;&lt;SPAN&gt;PL,'SBPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(PB&lt;/SPAN&gt;&lt;SPAN&gt;PL,'PBPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(LR&lt;/SPAN&gt;&lt;SPAN&gt;EPL,'LREPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(ME&lt;/SPAN&gt;&lt;SPAN&gt;CPL,'MECPL')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%individual_pl_DEMAND_files(IB&lt;/SPAN&gt;&lt;SPAN&gt;CTPL,'IBCTPL')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;What is the change to the first version of the code that I need to make to have the resulting Excel file open without error loading table, so that I don't have to list out all the columns; which will change as the FY progresses.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 24 Nov 2018 02:53:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/ODS-ExcelXP-Tagset-Error-in-Opening-Resulting-Excel-File/m-p/515696#M2312</guid>
      <dc:creator>ErinKSimmons</dc:creator>
      <dc:date>2018-11-24T02:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: ODS ExcelXP Tagset Error in Opening Resulting Excel File</title>
      <link>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/ODS-ExcelXP-Tagset-Error-in-Opening-Resulting-Excel-File/m-p/515763#M2313</link>
      <description>If you hard code it with proc prints does it work? If you hardcode it with proc report, but no style header, does it work?&lt;BR /&gt;&lt;BR /&gt;You aren't showing the full code you ran. Can you please post the full code, using a code block to insert  it please? For example, you have no FILE= statement so I know this isn't the full file. It's possible the error is in that section - in fact it's most likely there somewhere. That the log from two macro calls  would be enough to see if there's any issues in your code. &lt;BR /&gt;</description>
      <pubDate>Sun, 25 Nov 2018 04:16:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/ODS-ExcelXP-Tagset-Error-in-Opening-Resulting-Excel-File/m-p/515763#M2313</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-11-25T04:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: ODS ExcelXP Tagset Error in Opening Resulting Excel File</title>
      <link>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/ODS-ExcelXP-Tagset-Error-in-Opening-Resulting-Excel-File/m-p/515867#M2314</link>
      <description>&lt;P&gt;I have attached the requested logs of both version (with the variables listed and with the variables not hardcoded). I have also attached the SAS dataset and the full code.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note there are no errors, either version, within SAS. The only error comes on opening the Excel file when running the code without the variable explicitly listed out.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Nov 2018 02:12:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/ODS-ExcelXP-Tagset-Error-in-Opening-Resulting-Excel-File/m-p/515867#M2314</guid>
      <dc:creator>ErinKSimmons</dc:creator>
      <dc:date>2018-11-26T02:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: ODS ExcelXP Tagset Error in Opening Resulting Excel File</title>
      <link>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/ODS-ExcelXP-Tagset-Error-in-Opening-Resulting-Excel-File/m-p/515997#M2315</link>
      <description>You're running an old version of the ODS Tagsets (2013). The latest version is 2015 and ODS Excel has replaced it as of 2017. &lt;BR /&gt;&lt;BR /&gt;In your log: NOTE: This is the Excel XP tagset (Compatible with SAS 9.1.3 and above, v1.130&lt;BR /&gt;&lt;BR /&gt;You can find the newer version here:&lt;BR /&gt;&lt;A href="https://support.sas.com/rnd/base/ods/odsmarkup/index.html" target="_blank"&gt;https://support.sas.com/rnd/base/ods/odsmarkup/index.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;That may fix your issue.</description>
      <pubDate>Mon, 26 Nov 2018 14:43:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/ODS-ExcelXP-Tagset-Error-in-Opening-Resulting-Excel-File/m-p/515997#M2315</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-11-26T14:43:37Z</dc:date>
    </item>
  </channel>
</rss>

