<?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: Text to columns into a SAS form in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135097#M10922</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is an example of what I am trying to accomplish;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all the data has a few rows of text that I need to get rid of so the data currently starts at row 19 and only fills the 1st column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rows&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; variable1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;1-18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (deletable text)&lt;/P&gt;&lt;P&gt;19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSANGYONG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MUSSO DIESEL&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;&amp;nbsp; 2874 1995-1999 ---5E D M 00100101 12D N2 23&lt;/P&gt;&lt;P&gt;20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSANGYONG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MUSSO SE DIESEL&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; 1 2874 1995-1999 ---5E D M 00100201 13D N2 25&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And the data carries on in that format.&lt;/P&gt;&lt;P&gt;I need to be able to split the data into columns of 15 variables. ie&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;variable 1&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; variable 2&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; variable 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; variable 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var15&lt;/P&gt;&lt;P&gt;SSANGYONG&amp;nbsp;&amp;nbsp; MUSSO DIESEL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&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; 2874&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1995&amp;nbsp;&amp;nbsp;&amp;nbsp; 1999&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M&amp;nbsp;&amp;nbsp;&amp;nbsp; 00100201&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is straightforward in both Excel and in the example Chris showed however i cant get the data to separate using code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I appreciate that the excess -- that are in the data can be trimmed afterwards so thats not a concern.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Oct 2014 15:33:37 GMT</pubDate>
    <dc:creator>harry_craggs</dc:creator>
    <dc:date>2014-10-21T15:33:37Z</dc:date>
    <item>
      <title>Text to columns into a SAS form</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135093#M10918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a large data set, in DAT format, that is sorted into rows whether it is imported into either excel or SAS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In excel I can very easily transfer all this information into the layout I need by using Text to Columns. This allows the data to be sorted and also for me to be able to add columns wherever I feel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However when it comes to SAS, both in my limited experience as a beginner and what I can find in forums, I don't believe there is anything that will do this the same way. I appreciate that the short term code writing will be slower but for future programming I hope to do this with one click.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If anyone has any ideas on the process or code that I would need to input to do this, please let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2014 13:29:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135093#M10918</guid>
      <dc:creator>harry_craggs</dc:creator>
      <dc:date>2014-10-21T13:29:12Z</dc:date>
    </item>
    <item>
      <title>Re: Text to columns into a SAS form</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135094#M10919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you're using SAS Enterprise Guide, look at File-&amp;gt;Import Data.&amp;nbsp; If your DAT file is fixed-width or delimited in some way, the Import Data wizard will detect the format and allow you complete control over how the data are imported.&amp;nbsp; This screen shot is an example of the fixed-width control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="fw.png" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/7671_fw.png" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2014 13:36:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135094#M10919</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2014-10-21T13:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: Text to columns into a SAS form</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135095#M10920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Chris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately I am using SAS 9.2 and have just realised that I have put this question in the wrong place.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have any ideas on that program I would be grateful but I will be reasking the question in the right group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apologies&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2014 14:53:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135095#M10920</guid>
      <dc:creator>harry_craggs</dc:creator>
      <dc:date>2014-10-21T14:53:03Z</dc:date>
    </item>
    <item>
      <title>Re: Text to columns into a SAS form</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135096#M10921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Whats the delimiter? &lt;/P&gt;&lt;P&gt;Should be as easy as:&lt;/P&gt;&lt;P&gt;data want (drop=I);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array var{100} $200.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do until (scan(text_string,i," ")=""); /* assumes space delimiter */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var{I}=scan(text_string,i," ");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I=I+1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could do it several ways really.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2014 15:03:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135096#M10921</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-10-21T15:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: Text to columns into a SAS form</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135097#M10922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is an example of what I am trying to accomplish;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all the data has a few rows of text that I need to get rid of so the data currently starts at row 19 and only fills the 1st column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rows&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; variable1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;1-18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (deletable text)&lt;/P&gt;&lt;P&gt;19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSANGYONG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MUSSO DIESEL&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;&amp;nbsp; 2874 1995-1999 ---5E D M 00100101 12D N2 23&lt;/P&gt;&lt;P&gt;20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSANGYONG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MUSSO SE DIESEL&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; 1 2874 1995-1999 ---5E D M 00100201 13D N2 25&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And the data carries on in that format.&lt;/P&gt;&lt;P&gt;I need to be able to split the data into columns of 15 variables. ie&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;variable 1&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; variable 2&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; variable 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; variable 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var15&lt;/P&gt;&lt;P&gt;SSANGYONG&amp;nbsp;&amp;nbsp; MUSSO DIESEL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&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; 2874&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1995&amp;nbsp;&amp;nbsp;&amp;nbsp; 1999&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M&amp;nbsp;&amp;nbsp;&amp;nbsp; 00100201&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is straightforward in both Excel and in the example Chris showed however i cant get the data to separate using code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I appreciate that the excess -- that are in the data can be trimmed afterwards so thats not a concern.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2014 15:33:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135097#M10922</guid>
      <dc:creator>harry_craggs</dc:creator>
      <dc:date>2014-10-21T15:33:37Z</dc:date>
    </item>
    <item>
      <title>Re: Text to columns into a SAS form</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135098#M10923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having got the process to work, using that code supplied above (thanks RW9), unfortunately the data does not have a common delimiter. So in some rows the data splits into more columns than in others. (MASSIVELY HELPFUL!!!!)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't suppose there is anyway of dividing it up considering there isnt a commonly placed delimiter??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Big ask&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2014 16:07:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135098#M10923</guid>
      <dc:creator>harry_craggs</dc:creator>
      <dc:date>2014-10-21T16:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: Text to columns into a SAS form</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135099#M10924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SCAN can work with multiple delimiters, so you could for example amend RW9's code as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do until (scan(text_string,i," ,;/")=""); /* multiple delimiters */&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var{I}=scan(text_string,i," ,;/");&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I=I+1;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;and it would then split at every blank, coma, semicolon or forward slash.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2014 04:00:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135099#M10924</guid>
      <dc:creator>dkb</dc:creator>
      <dc:date>2014-10-22T04:00:43Z</dc:date>
    </item>
    <item>
      <title>Re: Text to columns into a SAS form</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135100#M10925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Harry,&amp;nbsp; &lt;/P&gt;&lt;P&gt;.DAT is commonly used as the file extension for fixed width text files.&amp;nbsp; Unfortunately, you don't have access to the wizard-driven SAS EG.&amp;nbsp; However, as you've said that in Excel you can easily get what you need by using Text to Columns, you use that to guide you in developing code similar to what SAS EG would do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="MyExample.jpg" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/7676_MyExample.jpg" width="450" /&gt;&lt;/P&gt;&lt;P&gt;Using this information, I developed the following program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; infile 'mydir\example.dat' firstobs=19;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* note Fixed Width handled with column-style input */&lt;/P&gt;&lt;P&gt;&amp;nbsp; input var1&amp;nbsp; $&amp;nbsp; 1-14&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var2&amp;nbsp; $ 15-44&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var3&amp;nbsp;&amp;nbsp;&amp;nbsp; 45-55&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var4&amp;nbsp;&amp;nbsp;&amp;nbsp; 56-60&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var5&amp;nbsp;&amp;nbsp;&amp;nbsp; 61-65&amp;nbsp; /* note don't require the dash */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var6&amp;nbsp;&amp;nbsp;&amp;nbsp; 67-70 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* etcetra */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* other statements as desired */&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2014 04:57:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135100#M10925</guid>
      <dc:creator>DaveBirch</dc:creator>
      <dc:date>2014-10-22T04:57:24Z</dc:date>
    </item>
    <item>
      <title>Re: Text to columns into a SAS form</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135101#M10926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good call, and you could also just save the file from Excel as CSV after processing the data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2014 07:59:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Text-to-columns-into-a-SAS-form/m-p/135101#M10926</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-10-22T07:59:50Z</dc:date>
    </item>
  </channel>
</rss>

