<?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: Problem Importing Dates from CSV File in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475612#M285997</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/219328"&gt;@Lucas1&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Could you elaborate on the "specification accompanying the file"?&amp;nbsp;Not sure if I understand you completely.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The only difference from the successful import and unsuccessful is in the CSV file where I put a date in the first row of data.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Lucas&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;A CSV file does not supply any metadata data (other than the optional header row) about the data that it contains.&lt;/P&gt;
&lt;P&gt;If someone sends you a CSV file they should also supply you with information that clearly describes what each column contains.&amp;nbsp; Without that you will need to guess at the meaning type and length for each column.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All proc import is doing is guessing what is in the file and then generating a data step to read it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you know what is in the file then just write the data step yourself.&amp;nbsp; Even if you don't know what is in the file you should still be able to do a much better job than PROC IMPORT can at guessing what is in the file .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 Jul 2018 13:22:37 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2018-07-05T13:22:37Z</dc:date>
    <item>
      <title>Problem Importing Dates from CSV File</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475478#M285989</link>
      <description>&lt;P&gt;I am attempting to import a CSV file into SAS Studio, however all dates (formatted as&amp;nbsp;9/11/2012 in the csv) are being converted to the single digit numbers. If I cut and insert a row at the top of the data then it imports it properly. Please help, I don't understand why having the&amp;nbsp;second row (1st row has my variable names)&amp;nbsp;without a date&amp;nbsp;causes this error. Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the code for my import:&lt;/P&gt;&lt;P&gt;%web_drop_table(WORK.IMPORT);&lt;BR /&gt;FILENAME REFFILE '/folders/myfolders/DP_NUTR_BMI-REQUESTED-20180227-1.csv';&lt;BR /&gt;PROC IMPORT DATAFILE=REFFILE&lt;BR /&gt;DBMS=CSV&lt;BR /&gt;OUT=WORK.IMPORT;&lt;BR /&gt;GETNAMES=YES;&lt;BR /&gt;&lt;BR /&gt;RUN;&lt;BR /&gt;PROC CONTENTS DATA=WORK.IMPORT; RUN;&lt;BR /&gt;%web_open_table(WORK.IMPORT);&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jul 2018 19:13:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475478#M285989</guid>
      <dc:creator>Lucas1</dc:creator>
      <dc:date>2018-07-04T19:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Importing Dates from CSV File</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475480#M285990</link>
      <description>&lt;P&gt;What is the type and format of the date variable you think is being read in correctly?&lt;/P&gt;
&lt;P&gt;Post the output from the PROC CONTENTS if you can.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If it's number then it may be correct and you may need to apply a format.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data import_with_date;
set import;

format DATE_VARIABLE yymmdd10.;

run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/219328"&gt;@Lucas1&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I am attempting to import a CSV file into SAS Studio, however all dates (formatted as&amp;nbsp;9/11/2012 in the csv) are being converted to the single digit numbers. If I cut and insert a row at the top of the data then it imports it properly. Please help, I don't understand why having the&amp;nbsp;second row (1st row has my variable names)&amp;nbsp;without a date&amp;nbsp;causes this error. Thanks!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the code for my import:&lt;/P&gt;
&lt;P&gt;%web_drop_table(WORK.IMPORT);&lt;BR /&gt;FILENAME REFFILE '/folders/myfolders/DP_NUTR_BMI-REQUESTED-20180227-1.csv';&lt;BR /&gt;PROC IMPORT DATAFILE=REFFILE&lt;BR /&gt;DBMS=CSV&lt;BR /&gt;OUT=WORK.IMPORT;&lt;BR /&gt;GETNAMES=YES;&lt;BR /&gt;&lt;BR /&gt;RUN;&lt;BR /&gt;PROC CONTENTS DATA=WORK.IMPORT; RUN;&lt;BR /&gt;%web_open_table(WORK.IMPORT);&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jul 2018 19:18:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475480#M285990</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-07-04T19:18:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Importing Dates from CSV File</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475481#M285991</link>
      <description>&lt;P&gt;The best way to read a csv file into SAS is a data step written according to the specification accompanying the file.&lt;/P&gt;
&lt;P&gt;Copy the data step code from the log of the successful test, and use it after adapting.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jul 2018 19:19:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475481#M285991</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-07-04T19:19:19Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Importing Dates from CSV File</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475483#M285992</link>
      <description>&lt;P&gt;Could you elaborate on the "specification accompanying the file"?&amp;nbsp;Not sure if I understand you completely.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The only difference from the successful import and unsuccessful is in the CSV file where I put a date in the first row of data.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Lucas&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jul 2018 19:22:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475483#M285992</guid>
      <dc:creator>Lucas1</dc:creator>
      <dc:date>2018-07-04T19:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Importing Dates from CSV File</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475485#M285993</link>
      <description>&lt;P&gt;A data file without a description of column attributes is mostly useless for meaningful work, so you should resort to the description you got with the file.&lt;/P&gt;
&lt;P&gt;As a helper, copy the data step code from the log of the successful run of proc import with the manipulated data.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jul 2018 19:29:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475485#M285993</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-07-04T19:29:22Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Importing Dates from CSV File</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475486#M285994</link>
      <description>&lt;P&gt;&lt;!--   THIS MUST BE THE FIRST TAG IN HEAD ELEMENT   --&gt;SAS Studio&lt;!--   SECTION 1   --&gt;&lt;!--   [if gte IE 9]&amp;amp;gt;
        &amp;amp;lt;link media=&amp;amp;quot;screen&amp;amp;quot; rel=&amp;amp;quot;stylesheet&amp;amp;quot; href=&amp;amp;quot;resources/js/dojo/dijit/themes/corporate/css/webdms_ie.css&amp;amp;quot; /&amp;amp;gt;
&amp;amp;lt;![endif]  --&gt;&lt;!--   [if lte IE 9]&amp;amp;gt;
    &amp;amp;amp;lt;script type=&amp;amp;quot;text/javascript&amp;amp;quot;&amp;amp;gt;
    var splashUpdateInterval;
	(function(){
		var count=0;
		splashUpdateInterval = setInterval(function(){
	    count++;
	    var elm=document.getElementById('sas-hc-splash-headerText')
	    if(elm){
	        elm.innerHTML = &amp;amp;quot;Initializing&amp;amp;quot; + new Array(count % 5).join('.');
	    }else{
	        window.clearInterval(splashUpdateInterval);
	    }
	}, 300);
	}())
    &amp;amp;amp;lt;/script&amp;amp;amp;gt;
&amp;amp;lt;![endif]  --&gt;&lt;!--   This is for the process flow control (used in query)   --&gt;&lt;!--   fav and touch icons   --&gt;&lt;!--       &amp;amp;lt;link rel=&amp;amp;quot;shortcut icon&amp;amp;quot; href=&amp;amp;quot;assets/ico/favicon.ico&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;link rel=&amp;amp;quot;apple-touch-icon&amp;amp;quot; href=&amp;amp;quot;assets/ico/apple-touch-icon.png&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;link rel=&amp;amp;quot;apple-touch-icon&amp;amp;quot; sizes=&amp;amp;quot;72x72&amp;amp;quot; href=&amp;amp;quot;assets/ico/apple-touch-icon-72x72.png&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;link rel=&amp;amp;quot;apple-touch-icon&amp;amp;quot; sizes=&amp;amp;quot;114x114&amp;amp;quot; href=&amp;amp;quot;assets/ico/apple-touch-icon-114x114.png&amp;amp;quot;&amp;amp;gt;

   --&gt;&lt;!--   Standard iPhone   --&gt;&lt;!--   Retina iPhone   --&gt;&lt;!--   Standard iPad   --&gt;&lt;!--   Retina iPad   --&gt;&lt;!--   data-dojo-type = &amp;amp;quot;&amp;amp;quot;   --&gt;&lt;/P&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;&lt;DIV class="tabs dijitBorderContainer dijitContainer sasStudioTabsParentContainer dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter ods_2c004003-ac97-4cef-bf12-02c6c0ca4d08"&gt;&lt;DIV class="c body"&gt;4 &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DECEASED_DATE&lt;/TD&gt;&lt;TD&gt;Char&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;$1.&lt;/TD&gt;&lt;TD&gt;$1.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I run the coding you provide this is the error message I get:&lt;/P&gt;&lt;P&gt;&lt;!--   THIS MUST BE THE FIRST TAG IN HEAD ELEMENT   --&gt;SAS Studio&lt;!--   SECTION 1   --&gt;&lt;!--   [if gte IE 9]&amp;amp;gt;
        &amp;amp;lt;link media=&amp;amp;quot;screen&amp;amp;quot; rel=&amp;amp;quot;stylesheet&amp;amp;quot; href=&amp;amp;quot;resources/js/dojo/dijit/themes/corporate/css/webdms_ie.css&amp;amp;quot; /&amp;amp;gt;
&amp;amp;lt;![endif]  --&gt;&lt;!--   [if lte IE 9]&amp;amp;gt;
    &amp;amp;amp;lt;script type=&amp;amp;quot;text/javascript&amp;amp;quot;&amp;amp;gt;
    var splashUpdateInterval;
	(function(){
		var count=0;
		splashUpdateInterval = setInterval(function(){
	    count++;
	    var elm=document.getElementById('sas-hc-splash-headerText')
	    if(elm){
	        elm.innerHTML = &amp;amp;quot;Initializing&amp;amp;quot; + new Array(count % 5).join('.');
	    }else{
	        window.clearInterval(splashUpdateInterval);
	    }
	}, 300);
	}())
    &amp;amp;amp;lt;/script&amp;amp;amp;gt;
&amp;amp;lt;![endif]  --&gt;&lt;!--   This is for the process flow control (used in query)   --&gt;&lt;!--   fav and touch icons   --&gt;&lt;!--       &amp;amp;lt;link rel=&amp;amp;quot;shortcut icon&amp;amp;quot; href=&amp;amp;quot;assets/ico/favicon.ico&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;link rel=&amp;amp;quot;apple-touch-icon&amp;amp;quot; href=&amp;amp;quot;assets/ico/apple-touch-icon.png&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;link rel=&amp;amp;quot;apple-touch-icon&amp;amp;quot; sizes=&amp;amp;quot;72x72&amp;amp;quot; href=&amp;amp;quot;assets/ico/apple-touch-icon-72x72.png&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;link rel=&amp;amp;quot;apple-touch-icon&amp;amp;quot; sizes=&amp;amp;quot;114x114&amp;amp;quot; href=&amp;amp;quot;assets/ico/apple-touch-icon-114x114.png&amp;amp;quot;&amp;amp;gt;

   --&gt;&lt;!--   Standard iPhone   --&gt;&lt;!--   Retina iPhone   --&gt;&lt;!--   Standard iPad   --&gt;&lt;!--   Retina iPad   --&gt;&lt;!--   data-dojo-type = &amp;amp;quot;&amp;amp;quot;   --&gt;&lt;/P&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;&lt;DIV class="tabs dijitBorderContainer dijitContainer sasStudioTabsParentContainer dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;65 format DECEASED_DATE mmddyy10.;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;_________&lt;/DIV&gt;&lt;DIV class="sasError"&gt;484&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE 484-185: Format $MMDDYY was not found or could not be loaded.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Coding used:&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;data import_with_date;&lt;BR /&gt;set import;&lt;BR /&gt;format DECEASED_DATE mmddyy10.;&lt;BR /&gt;run;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 04 Jul 2018 19:33:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475486#M285994</guid>
      <dc:creator>Lucas1</dc:creator>
      <dc:date>2018-07-04T19:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Importing Dates from CSV File</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475487#M285995</link>
      <description>&lt;P&gt;&lt;!--   THIS MUST BE THE FIRST TAG IN HEAD ELEMENT   --&gt;&lt;/P&gt;&lt;P&gt;Is this what you're referring to?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS Studio&lt;!--   SECTION 1   --&gt;&lt;!--   [if gte IE 9]&amp;amp;gt;
        &amp;amp;lt;link media=&amp;amp;quot;screen&amp;amp;quot; rel=&amp;amp;quot;stylesheet&amp;amp;quot; href=&amp;amp;quot;resources/js/dojo/dijit/themes/corporate/css/webdms_ie.css&amp;amp;quot; /&amp;amp;gt;
&amp;amp;lt;![endif]  --&gt;&lt;!--   [if lte IE 9]&amp;amp;gt;
    &amp;amp;amp;lt;script type=&amp;amp;quot;text/javascript&amp;amp;quot;&amp;amp;gt;
    var splashUpdateInterval;
	(function(){
		var count=0;
		splashUpdateInterval = setInterval(function(){
	    count++;
	    var elm=document.getElementById('sas-hc-splash-headerText')
	    if(elm){
	        elm.innerHTML = &amp;amp;quot;Initializing&amp;amp;quot; + new Array(count % 5).join('.');
	    }else{
	        window.clearInterval(splashUpdateInterval);
	    }
	}, 300);
	}())
    &amp;amp;amp;lt;/script&amp;amp;amp;gt;
&amp;amp;lt;![endif]  --&gt;&lt;!--   This is for the process flow control (used in query)   --&gt;&lt;!--   fav and touch icons   --&gt;&lt;!--       &amp;amp;lt;link rel=&amp;amp;quot;shortcut icon&amp;amp;quot; href=&amp;amp;quot;assets/ico/favicon.ico&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;link rel=&amp;amp;quot;apple-touch-icon&amp;amp;quot; href=&amp;amp;quot;assets/ico/apple-touch-icon.png&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;link rel=&amp;amp;quot;apple-touch-icon&amp;amp;quot; sizes=&amp;amp;quot;72x72&amp;amp;quot; href=&amp;amp;quot;assets/ico/apple-touch-icon-72x72.png&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;link rel=&amp;amp;quot;apple-touch-icon&amp;amp;quot; sizes=&amp;amp;quot;114x114&amp;amp;quot; href=&amp;amp;quot;assets/ico/apple-touch-icon-114x114.png&amp;amp;quot;&amp;amp;gt;

   --&gt;&lt;!--   Standard iPhone   --&gt;&lt;!--   Retina iPhone   --&gt;&lt;!--   Standard iPad   --&gt;&lt;!--   Retina iPad   --&gt;&lt;!--   data-dojo-type = &amp;amp;quot;&amp;amp;quot;   --&gt;&lt;/P&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;&lt;DIV class="tabs dijitBorderContainer dijitContainer sasStudioTabsParentContainer dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter ods_db485902-8ad4-4833-8e33-a473d9bacc26"&gt;&lt;DIV class="c body"&gt;Alphabetic List of Variables and Attributes# Variable Type Len Format Informat1 &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DECEASED_DATE&lt;/TD&gt;&lt;TD&gt;Num&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;MMDDYY10.&lt;/TD&gt;&lt;TD&gt;MMDDYY10.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 04 Jul 2018 19:38:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475487#M285995</guid>
      <dc:creator>Lucas1</dc:creator>
      <dc:date>2018-07-04T19:38:13Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Importing Dates from CSV File</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475493#M285996</link>
      <description>&lt;P&gt;Copy the data step code from the log. I won't write that a fourth time.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jul 2018 20:19:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475493#M285996</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-07-04T20:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Importing Dates from CSV File</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475612#M285997</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/219328"&gt;@Lucas1&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Could you elaborate on the "specification accompanying the file"?&amp;nbsp;Not sure if I understand you completely.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The only difference from the successful import and unsuccessful is in the CSV file where I put a date in the first row of data.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Lucas&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;A CSV file does not supply any metadata data (other than the optional header row) about the data that it contains.&lt;/P&gt;
&lt;P&gt;If someone sends you a CSV file they should also supply you with information that clearly describes what each column contains.&amp;nbsp; Without that you will need to guess at the meaning type and length for each column.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All proc import is doing is guessing what is in the file and then generating a data step to read it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you know what is in the file then just write the data step yourself.&amp;nbsp; Even if you don't know what is in the file you should still be able to do a much better job than PROC IMPORT can at guessing what is in the file .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jul 2018 13:22:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-Importing-Dates-from-CSV-File/m-p/475612#M285997</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2018-07-05T13:22:37Z</dc:date>
    </item>
  </channel>
</rss>

