<?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: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636702#M189188</link>
    <description>&lt;P&gt;There is no mention of any GETNAMES option on the reference page for the XLSX libname engine.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/?docsetId=acpcref&amp;amp;docsetTarget=n0oj9f6i838mymn148890ckla700.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en"&gt;https://documentation.sas.com/?docsetId=acpcref&amp;amp;docsetTarget=n0oj9f6i838mymn148890ckla700.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 01 Apr 2020 23:05:43 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2020-04-01T23:05:43Z</dc:date>
    <item>
      <title>proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636615#M189146</link>
      <description>&lt;P&gt;With proc import dbms=xlsx, it is possible to use getnames=no.&lt;/P&gt;&lt;P&gt;But with the xlsx engine, I get an error message when using getnames=no.&lt;/P&gt;&lt;P&gt;Is it meant to be or is it a bug?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;libname demo excel "&amp;amp;xxdemo./reporting/class.xlsx";

data demo.'All Students'n;  
    set sashelp.class;
run;

libname demo clear;

proc import datafile = "&amp;amp;xxdemo./reporting/class.xlsx" 
            out      = demo
            dbms     = xlsx
            replace;
    getnames=no;
    range='All_Students$A2:0';
run;


libname demo xlsx "&amp;amp;xxdemo./reporting/class.xlsx";* getnames=no;

data demo;  
    set demo.'All_Students$A2:0'n; 
run;

libname demo clear;

proc print data=demo;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2020 17:36:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636615#M189146</guid>
      <dc:creator>xxformat_com</dc:creator>
      <dc:date>2020-04-01T17:36:07Z</dc:date>
    </item>
    <item>
      <title>Re: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636674#M189174</link>
      <description>&lt;P&gt;It is meant to be this way.&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;getnames&lt;/FONT&gt; is a statement that only proc import supports.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2020 20:58:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636674#M189174</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2020-04-01T20:58:45Z</dc:date>
    </item>
    <item>
      <title>Re: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636680#M189178</link>
      <description>Do you have any reference for this say or is it just a personal opinion?</description>
      <pubDate>Wed, 01 Apr 2020 21:39:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636680#M189178</guid>
      <dc:creator>xxformat_com</dc:creator>
      <dc:date>2020-04-01T21:39:42Z</dc:date>
    </item>
    <item>
      <title>Re: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636690#M189183</link>
      <description>&lt;P&gt;I've been using SAS for 30 years. Also a negative cannot be proven. Also, google is your friend if you need to investigate. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2020 22:21:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636690#M189183</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2020-04-01T22:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636692#M189185</link>
      <description>&lt;P&gt;Actually GETNAMES is also available with Proc Access for certain file types (Lotus 1-2-3 Wkn anyone). Other than that Proc Import is the only place you'll find this commonly. There may be other procs but they are very likely to be somewhat esoteric and not available to everyone.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From the on-line documentation for&lt;/P&gt;
&lt;DIV class="xis-eDocBody"&gt;
&lt;DIV id="n0msy4hy1so0ren1acm90iijxn8j" class="xis-topic"&gt;
&lt;DIV id="n010vbd2e5jyg5n1rvfey0a1lyo0" class="xis-subTopic"&gt;
&lt;DIV id="n0bh60l5spojxzn11t7vvq0d55ka" class="xis-subSubTopic"&gt;
&lt;H3 class="xis-title"&gt;Import and Export Microsoft Excel Files Using the LIBNAME Statement&lt;/H3&gt;
&lt;DIV id="p12kprm93bu1lbn1grc3sv4ss8a9" class="xis-topicContent"&gt;
&lt;DIV id="p1oq0pt4gvuzatn0z3xswkvmikgo" class="xis-paragraph"&gt;The LIBNAME statement method for importing and exporting Microsoft Excel workbook files generates SAS LIBNAME statement code. The LIBNAME statement uses the Microsoft ACE driver or Microsoft Jet driver to access data in Microsoft Excel workbook files.&lt;/DIV&gt;
&lt;DIV id="n0gt0le5we28njn1f5sfvff092s5" class="xis-table"&gt;
&lt;TABLE class="xis-tgroup5"&gt;&lt;CAPTION class="xis-title"&gt;Statement Options to Import or Export Excel Data&lt;/CAPTION&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n1f1jbcv961pm0n1kff5j4mjj1n1" class="xis-paraTableFirst"&gt;Data Source&lt;/DIV&gt;
&lt;/TH&gt;
&lt;TH class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p0pv4iai6fk6aln10yfazug5zu1t" class="xis-paraTableFirst"&gt;Syntax&lt;/DIV&gt;
&lt;/TH&gt;
&lt;TH class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1k88x7bgr6hckn17l3wdkshiuo1" class="xis-paraTableFirst"&gt;Valid Value&lt;/DIV&gt;
&lt;/TH&gt;
&lt;TH class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1m5c26b2c8rwan18kpxi1fvz8bg" class="xis-paraTableFirst"&gt;Default Value&lt;/DIV&gt;
&lt;/TH&gt;
&lt;TH class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1pu4zec2dooogn1uzu8wjqmiken" class="xis-paraTableFirst"&gt;PROC IMPORT&lt;/DIV&gt;
&lt;/TH&gt;
&lt;TH class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p01asx08rjhmyrn150b9btzso7df" class="xis-paraTableFirst"&gt;PROC EXPORT&lt;/DIV&gt;
&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD rowspan="11" class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n0dhdyj12smgnun1m0vsckeczkno" class="xis-paraTableFirst"&gt;EXCEL&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="n1c9ogfvy67o2gn11afwch5vv623" class="xis-paraTableFirst"&gt;DBDSOPTS&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p02qkr7cqcj3btn0z2jz6jv64kmu" class="xis-paraTableFirst"&gt;Excel &lt;A id="GTp0wuo281rrl0d3n186eu21mzpibd" class="glossTerm" target="_blank"&gt;&lt;/A&gt;data set options&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1bk5dyzg5scv8n1d1m4lqcrtjyf" class="xis-paraTableFirst"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1io1kdij4se2hn1odansqhtwsm4" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1jahxdc49041kn1b7c9fzp02rcg" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="n1v35vbyzdwmjtn175cijx3adozn" class="xis-paraTableFirst"&gt;DBSASLABEL&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n0abr4uknt1el5n1vfsnai853m6i" class="xis-paraTableFirst"&gt;Compat | None&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p0g3j7qukmczyqn1livfqc2uvd3g" class="xis-paraTableFirst"&gt;Compat&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1oj0r0ra0fpi4n12qzcoirqcjup" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1xi05fyrb1mzmn1ifamp18pis18" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="n0ysggwt39d23vn19isoex1q2p1i" class="xis-paraTableFirst"&gt;&lt;A name="~1" target="_blank"&gt;&lt;/A&gt;&lt;FONT style="background-color: #fcdec0;"&gt;GETNAMES&lt;/FONT&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1b7rva4ymkwlxn186wzy0ernveb" class="xis-paraTableFirst"&gt;Yes | No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n0o7iz9x65r8f6n1ao0n19x0r159" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n02ut49xrwqohrn1mqe3ex1eznr4" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n1sjzjtg9cv5ran1chp03dnqu5b9" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="p0u1j9ca6yn387n1wx1uhr7n95ce" class="xis-paraTableFirst"&gt;MIXED&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n1faqqhm82t3s0n1j4j10mznkmc6" class="xis-paraTableFirst"&gt;Yes | No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1xc36le41thbvn1e0numeu22xdz" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1jw2bsjn21jrhn1py8wokcb1vfz" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1f0eo5z1jwoeen1mv1smkfyr1pk" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="n19gojt91xwzfzn1p4qcz28oe6xc" class="xis-paraTableFirst"&gt;NEWFILE&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n005vleyny8eson1o026d8gkivmk" class="xis-paraTableFirst"&gt;Yes | No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p0u383076ng76vn167belhl7ubml" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p198mhiezt1revn1fjgq9tnibast" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n0mzo5le6tygyxn1d10yc8tffp9v" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="n1tufb2udng8hxn1fop2ssnscva6" class="xis-paraTableFirst"&gt;RANGE&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1wzerv960bfx2n1i920pedoqsct" class="xis-paraTableFirst"&gt;range name&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n09arfh2ry7z37n1tpegigaw2sk5" class="xis-paraTableFirst"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n1frfxs4htvd69n1r9tbeloof8yb" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n1i7ravdkgoazrn19ublpk5s03d6" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="n15bze7fikfd5vn1awwbyojatjtd" class="xis-paraTableFirst"&gt;SCANTEXT&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n03d5bmcmgr5f5n1h5lgf2lwwfl0" class="xis-paraTableFirst"&gt;Yes | No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n0wvzyvmv0m4b7n1o78zoag332ps" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n021hguqkj2jl8n1rzu713prdb0x" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p13ycuwim7j6pzn1kmpyvw6y0stt" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="p17bnkp0kx7ooan1n1l5z5bm0lbq" class="xis-paraTableFirst"&gt;SCANTIME&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n0coy7glskjjy2n1u4yz7jceifrt" class="xis-paraTableFirst"&gt;Yes | No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p0ij3vgx9y8hfxn1a078jdqcwzqw" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p07gtpvhv9uv3xn1frdw3i0sg9jh" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p0qg6gbbpewcjqn180yapd1lckc3" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="n0ev09a5sk3eden1o7a2d56tnppu" class="xis-paraTableFirst"&gt;SHEET&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1d8pgg92vb4ten1tr85cok1b3zo" class="xis-paraTableFirst"&gt;sheet name&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n1upxc95h4vysln1fo2wgwje4u0t" class="xis-paraTableFirst"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p1ey32r7vzfr3yn1qomue6rri1hk" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n0d51o3se34pk8n1jm3iwew8ad4n" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="n0u009mxsmhf4wn15jnrx2djui4o" class="xis-paraTableFirst"&gt;TEXTSIZE&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n0uaj9ran5wx6zn1g0o3t0h07ruu" class="xis-paraTableFirst"&gt;1 to 32767&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p0olqtx3pveivxn1w5hxqyppv6k1" class="xis-paraTableFirst"&gt;1024&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p0m0oku85ze5kmn1tvvd64ika9cm" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="p0f701mw4cc5edn12nbyzwl82kyo" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalMiddle"&gt;
&lt;DIV id="n1rp47p4p7t7v8n16917tqbdx9qs" class="xis-paraTableFirst"&gt;USEDATE&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n1pg5gt74pqalbn1l18svs5vlod3" class="xis-paraTableFirst"&gt;Yes | No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n1123q7s9aqwetn1oz8dmuejzati" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n0mv1kdukjrw7xn1nzsy4261a59p" class="xis-paraTableFirst"&gt;Yes&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalCenter xis-verticalMiddle"&gt;
&lt;DIV id="n1t78scsmdc87fn189tsw9r37qcf" class="xis-paraTableFirst"&gt;No&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;DIV id="n1vtsk0bm8kwjrn1f4nl2g9r6kkm" class="xis-paragraph"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="xis-paragraph"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="xis-paragraph"&gt;There are lots of issues when dealing with Excel XLS or XLSX files. One is that there have been several file formats since 1997. So the same approach can't work for all the files. There is a very big difference in XLSX (essentially Zipped XML) and the binary XLS. Other things that often have an impact: the bitness of your SAS and Office products (if you have a mix of 64bit for one and 32 for the other then some options go away), another is if you have SAS/Access to Pc Files licensed.&lt;/DIV&gt;
&lt;DIV class="xis-paragraph"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="xis-paragraph"&gt;And that's even before we get to the specific content of any given file.&lt;/DIV&gt;
&lt;DIV class="xis-paragraph"&gt;If you are going to read many files then Proc Import is not the way to go because you will run into inconsistencies of variable type, length and name as Proc Import makes a guess for each and every separate file imported.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2020 22:35:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636692#M189185</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-04-01T22:35:21Z</dc:date>
    </item>
    <item>
      <title>Re: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636695#M189186</link>
      <description>Hi, Here I'm not trying to compare xls vs xlsx or older Excel version with more recent version.&lt;BR /&gt;I'm only looking at xlsx engine vs. dbms=xlsx for the most recent Excel version.</description>
      <pubDate>Wed, 01 Apr 2020 22:38:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636695#M189186</guid>
      <dc:creator>xxformat_com</dc:creator>
      <dc:date>2020-04-01T22:38:48Z</dc:date>
    </item>
    <item>
      <title>Re: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636702#M189188</link>
      <description>&lt;P&gt;There is no mention of any GETNAMES option on the reference page for the XLSX libname engine.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/?docsetId=acpcref&amp;amp;docsetTarget=n0oj9f6i838mymn148890ckla700.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en"&gt;https://documentation.sas.com/?docsetId=acpcref&amp;amp;docsetTarget=n0oj9f6i838mymn148890ckla700.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2020 23:05:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636702#M189188</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-04-01T23:05:43Z</dc:date>
    </item>
    <item>
      <title>Re: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636703#M189189</link>
      <description>Thanks. I missed that point.</description>
      <pubDate>Wed, 01 Apr 2020 23:08:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636703#M189189</guid>
      <dc:creator>xxformat_com</dc:creator>
      <dc:date>2020-04-01T23:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636704#M189190</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt; I stand corrected. Old skeletons in the closet. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2020 23:09:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636704#M189190</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2020-04-01T23:09:20Z</dc:date>
    </item>
    <item>
      <title>Re: proc import dbms=xlsx vs. xlsx engine: difference when using getnames=no</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636735#M189206</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/16961"&gt;@ChrisNZ&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt; I stand corrected. Old skeletons in the closet. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I only found that because of a pretty wide search in the documentation. I don't think I have ever actually touched Proc Access code. Basically I was expecting all the references to come back for Proc Import.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Apr 2020 01:16:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-import-dbms-xlsx-vs-xlsx-engine-difference-when-using/m-p/636735#M189206</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-04-02T01:16:36Z</dc:date>
    </item>
  </channel>
</rss>

