<?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: converting xml to xls in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/converting-xml-to-xls/m-p/129312#M10722</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IT changed the trust settings on the batch file that was running and now things seem to be working&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Jul 2013 16:05:55 GMT</pubDate>
    <dc:creator>wkossack_nspirehealth_com</dc:creator>
    <dc:date>2013-07-24T16:05:55Z</dc:date>
    <item>
      <title>converting xml to xls</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/converting-xml-to-xls/m-p/129309#M10719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Is there a better way to get output into an actual xls?&amp;nbsp; I'm running 9.3 on 64bit windows server 2006r2 and office 2013&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Courier New;"&gt;ods tagsets.excelxp path=xxxx file=spreadsheet.xml style xlsanspprinter;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Courier New;"&gt;ods tagsets.excelxp options (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;embedded_titles='yes' embedded_footnotes='yes' sheet_name='Reversibility'&lt;/P&gt;&lt;P&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; suppress_bylines='yes'&lt;/P&gt;&lt;P&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; width_points='1' width_fudge='1'&lt;/P&gt;&lt;P&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; absolute_column_width='100,100,100,100,100,100,100,100,100,100,100'&lt;/P&gt;&lt;P&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; autofit_height='yes' orientation='landscape'&lt;/P&gt;&lt;P&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; autofilter='No' frozen_headers='3' &lt;/P&gt;&lt;P&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; center_horizontal ='yes ');&lt;/P&gt;&lt;P&gt;proc report;....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ods gtagsets.excelxp close;&lt;/P&gt;&lt;P&gt;ods listing close;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;right now I'm using a vbscript kicked off by sas to convert the xml to xls&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim xlApp, xlWkb&lt;/P&gt;&lt;P&gt;Set xlApp = CreateObject("excel.application")&lt;/P&gt;&lt;P&gt;set fs = CreateObject("Scripting.FileSystemObject")&lt;/P&gt;&lt;P&gt;SourceFolder="&lt;A href="https://communities.sas.com/"&gt;\\srv01\Reports\Reports\&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;TargetFolder="&lt;A href="https://communities.sas.com/"&gt;\\srv01\Reports\Reports\&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;for each file in fs.GetFolder(SourceFolder).files&lt;/P&gt;&lt;P&gt; If Right(LCase(file.Name), 4) = ".xml" Then&lt;/P&gt;&lt;P&gt;Set xlWkb = xlApp.Workbooks.Open(file)&lt;/P&gt;&lt;P&gt;BaseName=&amp;nbsp; fs.getbasename(file)&lt;/P&gt;&lt;P&gt;FullTargetPath=TargetFolder &amp;amp; "\" &amp;amp; BaseName&lt;/P&gt;&lt;P&gt;xlApp.DisplayAlerts=false&lt;/P&gt;&lt;P&gt; xlWkb.SaveAs FullTargetPath, 51&lt;/P&gt;&lt;P&gt;xlApp.DisplayAlerts=true&lt;/P&gt;&lt;P&gt;xlWkb.close&lt;/P&gt;&lt;P&gt;wscript.sleep 5000&lt;/P&gt;&lt;P&gt; End If&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt; fs.DeleteFile("&lt;A href="https://communities.sas.com/"&gt;\\srv01\Reports\Reports\\*.xml&lt;/A&gt;")&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 14:09:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/converting-xml-to-xls/m-p/129309#M10719</guid>
      <dc:creator>wkossack_nspirehealth_com</dc:creator>
      <dc:date>2013-07-09T14:09:04Z</dc:date>
    </item>
    <item>
      <title>Re: converting xml to xls</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/converting-xml-to-xls/m-p/129310#M10720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, an "actual xls" file is a proprietary Microsoft format. TAGSETS.EXCELXP creates Microsoft Office Open XML Spreadsheet Markup Language XML 2003 specification. So unless you use the LIBNAME engine or PROC EXPORT, the XML file is as close to Excel "real/actual" format as you can get. with ODS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The VBScript solution is a good one. It won't work on all operating systems, however, but it is one way to re-save the files, if you MUST have proprietary format .XLS files. Otherwise, I find that naming the files with the .XML extension and educating the folks who open the .xml file is also a viable alternative.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 22:45:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/converting-xml-to-xls/m-p/129310#M10720</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2013-07-09T22:45:09Z</dc:date>
    </item>
    <item>
      <title>Re: converting xml to xls</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/converting-xml-to-xls/m-p/129311#M10721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;according to SAS Tech support 9.4M1 will produce excel 2010 spreadshets&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One thing that is puzzeling me is that the vbscripts don't run consistently in midnight batch resulting in xml files and xlsx files remaining in the output folders confusing clients using a web portal to get their reports.&amp;nbsp; The vbscript runs fine if I kick it off in batch but not when run at night&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jul 2013 15:09:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/converting-xml-to-xls/m-p/129311#M10721</guid>
      <dc:creator>wkossack_nspirehealth_com</dc:creator>
      <dc:date>2013-07-11T15:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: converting xml to xls</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/converting-xml-to-xls/m-p/129312#M10722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IT changed the trust settings on the batch file that was running and now things seem to be working&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 16:05:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/converting-xml-to-xls/m-p/129312#M10722</guid>
      <dc:creator>wkossack_nspirehealth_com</dc:creator>
      <dc:date>2013-07-24T16:05:55Z</dc:date>
    </item>
  </channel>
</rss>

