<?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 -- Multiple Spaces Between Columns in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789618#M252699</link>
    <description>&lt;PRE&gt;File 1

RULE:     ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
1         N22OR44DLICHT, MxxAdK,  b             x26     OWNEdd RY) adLATINUM              
      81                                             01/2002        B         Y         N 
     161   304gg438g97                                                                    
2         134PO5TEAT, PffAfU, AdsfO             x26     CHIEF sf323+R ALfdL 335gr         
      81                                             06/2007        NA        Y         N 
     161   3f5g77r      

File 2

RULE:     ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
1         M11Af N43 GRsfsgANTfOR                       yy50    OWdaNERd- PLATsd(NsdaY)    
      81                                                        03/2009     D      Y      
     161    N     x-xf3$x$5xxx                                                            
2         PLfsf33ATINUM CRdsfT                         yy50    GENE223RAL Pada2sARTNER - P
      81  LATIsdaNU CRE23                                       09/2005     NA     Y      
     161    N     www  &lt;/PRE&gt;</description>
    <pubDate>Tue, 11 Jan 2022 23:32:27 GMT</pubDate>
    <dc:creator>larryn3</dc:creator>
    <dc:date>2022-01-11T23:32:27Z</dc:date>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789575#M252670</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;Follow-up/related question to :&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Programming/Proc-Import-Multiple-Spaces-Between-Columns/td-p/758348" target="_blank"&gt;https://communities.sas.com/t5/SAS-Programming/Proc-Import-Multiple-Spaces-Between-Columns/m-p/789575#M252668&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;This works great for text followed by numerics.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have sort of a related question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need to process many text files so that they can be imported into SAS one by one (I'll do a macro loop and then an append each).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;They are all formatted "tables", i.e. with the same number of columns (8) which are all aligned and separated by spaces but the number of spaces can vary and each line is ended with [CRLF].&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is an example of two of them:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;FILE 1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;N22OR44DLICHT, MxxAdK,&amp;nbsp; b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OWNEdd&amp;nbsp;&amp;nbsp; RY)&amp;nbsp; adLATINUM&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/2002&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; B&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; Y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 304gg438g97&lt;/P&gt;
&lt;P&gt;134PO5TEAT, PffAfU, AdsfO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHIEF sf323+R ALfdL 335gr &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; 06/2007&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; NA&amp;nbsp;&amp;nbsp;&amp;nbsp; Y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3f5g77r&lt;BR /&gt;M11Af N43 GRsfsgANTfOR&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yy50&amp;nbsp;&amp;nbsp;&amp;nbsp; OWdaNERd- PLATsd(NsdaY)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03/2009&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; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x-xf3$x$5xxx&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;File 2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;M11Af N43 GRsfsgANTfOR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; y50&amp;nbsp;&amp;nbsp; OWdaNERd- PLATsd(NsdaY)&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; 03/2009&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; D&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; Y&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; N&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; x-xf3$x$5xxx&lt;BR /&gt;PLfsf33ATINUM CRdsfT&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; yy50&amp;nbsp;&amp;nbsp; GENE223RAL Pada2sARTNER -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 09/2005&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; NA&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; Y&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; N&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; 226&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The output should be a dataset with 8 variables: C1....C8. The variables should each be text variables.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Any ideas?&lt;/P&gt;
&lt;P&gt;Thank you for your help.&lt;/P&gt;
&lt;P&gt;Larry&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 20:20:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789575#M252670</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-11T20:20:23Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789577#M252671</link>
      <description>&lt;P&gt;Your file appears to be in fixed columns, but it is hard to tell since you pasted it into the body of your message instead of using the Insert Code button to get a pop-up window to paste the lines.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 20:21:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789577#M252671</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-01-11T20:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789581#M252673</link>
      <description>Forgive my ignorance, but i don't see the popup.</description>
      <pubDate>Tue, 11 Jan 2022 20:33:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789581#M252673</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-11T20:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789582#M252674</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/86685"&gt;@larryn3&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;Forgive my ignorance, but i don't see the popup.&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Above the main message would in most browsers a number of icons appear for different actions. The &amp;lt;/&amp;gt; opens a window for pasting plain text. The small "running man" opens a window for pasting SAS code which will have some code formatting applied such as coloring keywords.&lt;/P&gt;
&lt;P&gt;For text data the text window is preferred though the code window will work. Neither changes the content of pasted text. The main message windows on this forum will reformat pasted text, typically reducing "white space" such as removing space characters&amp;nbsp; and may insert not-visible HTML tags.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 20:45:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789582#M252674</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2022-01-11T20:45:05Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789584#M252675</link>
      <description>&lt;P&gt;The menu bar appears right above the text box.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-01-11 154659.jpg" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/67331iE5390F5FBF835306/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2022-01-11 154659.jpg" alt="Screenshot 2022-01-11 154659.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 20:47:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789584#M252675</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-01-11T20:47:44Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789585#M252676</link>
      <description>&lt;P&gt;To see how you lines line up try using the LIST statement in a data step.&lt;/P&gt;
&lt;P&gt;For example this will dump the first 10 lines of 'file1'.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
  infile 'file1' obs=10;
  input;
  list;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 11 Jan 2022 20:53:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789585#M252676</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-01-11T20:53:59Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789586#M252677</link>
      <description>&lt;P&gt;Ah, this shows me the column locations where the variables should begin.&amp;nbsp; Now how do I put the "column start"s into a substring function to pull out the 8 variables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I do that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;really appreciate your help,&amp;nbsp; I think we're on the right track.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 21:16:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789586#M252677</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-11T21:16:18Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789594#M252684</link>
      <description>&lt;P&gt;No need for splitting strings. Just tell SAS where to read the values.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  infile 'file1' ;
  input c1 $1-10 c2 11-15 .... ;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/v_018/lestmtsref/n13ejk9swz5vrbn0z34iazfrp0wp.htm" target="_blank"&gt;https://documentation.sas.com/doc/en/pgmsascdc/v_018/lestmtsref/n13ejk9swz5vrbn0z34iazfrp0wp.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 21:48:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789594#M252684</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-01-11T21:48:36Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789601#M252686</link>
      <description>&lt;P&gt;Maybe I'm missing something&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't know which position to read each the values from.&amp;nbsp; Each of the files has can have a different column position for each of the eight variables I want to create.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The only thing I do know is that there are 8 columns in each file and that the each of the columns begins at the same position.&amp;nbsp; I hope I am being clear.&amp;nbsp; If not I can provide a more detailed explanation.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 22:02:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789601#M252686</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-11T22:02:21Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789607#M252690</link>
      <description>&lt;P&gt;It is not clear what you mean.&amp;nbsp; You say you know where the values are on the line and then you turn around and say you don't know. Which is it?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Post an example of the file. Show what you want to create from that example.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It sounds like your question is that you have 8 different files with slightly different layouts.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Why not just make 8 different data steps to read each different file?&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 22:36:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789607#M252690</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-01-11T22:36:28Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789608#M252691</link>
      <description>&lt;P&gt;Actually I have about 1000 files each file has 8 columns but the columns are in different positions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;File 1:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;C1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C3&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;&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; c4&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c5&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; c6&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; c7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c8&lt;/P&gt;&lt;P&gt;aaaa &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; z8z&amp;nbsp; 23 &amp;nbsp;&amp;nbsp; bbbbbbbbbbbbb &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; s;lfjslf;sjl;dkfjs &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; y&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; ls;dkfjl&amp;nbsp; ;ds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abc xyz&lt;/P&gt;&lt;P&gt;aafssb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 122 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; bb111233bbb &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; 54332fjs &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; n&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; l4645643dsj&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abc xyz2342221&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;File 2&lt;/P&gt;&lt;P&gt;C1&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C3&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c4&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c5&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; c6&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; c7&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; c8&lt;/P&gt;&lt;P&gt;aaaa &amp;nbsp; &amp;nbsp; &amp;nbsp; zzz&amp;nbsp; zz &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; bbbb&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; s;lfjslf;sjl;dkfjs &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; y&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls;dkfjl&amp;nbsp; ;ds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&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; 223&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; xyz&lt;/P&gt;&lt;P&gt;aafssfaa b zz&amp;nbsp; zz &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; b33bbb &amp;nbsp;&amp;nbsp; 54332fjs &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; n&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l46456ds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&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; a b&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; qr4dsdfs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 22:49:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789608#M252691</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-11T22:49:57Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789610#M252692</link>
      <description>&lt;P&gt;Sorry,&amp;nbsp; Unfortunately the columns didn't line up the way they appeared when i was typing them in.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried try the "insert code"&amp;nbsp; but that was not any better.&amp;nbsp; I'll try to put the example in a file and attach it to the next post.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 22:56:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789610#M252692</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-11T22:56:43Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789612#M252693</link>
      <description>&lt;P&gt;Attached is a word file which should show more clearly the way the columns are aligned.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 23:08:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789612#M252693</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-11T23:08:02Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789614#M252695</link>
      <description>&lt;P&gt;Copy the lines from the SAS log when you ran the data step with the LIST statement.&amp;nbsp; Include the ruler line it produces.&amp;nbsp; Open a new reply on the forum and click on the Insert Code button (looks like &amp;lt; / &amp;gt; ) and paste the lines into the window that pops up.&amp;nbsp; Click the OK button.&amp;nbsp; Then click the POST button to publish your reply.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 23:08:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789614#M252695</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-01-11T23:08:30Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789615#M252696</link>
      <description>&lt;PRE&gt;File 2

RULE:     ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
1         N22OR44DLICHT, MxxAdK,  b             x26     OWNEdd RY) adLATINUM              
RULE:     ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
      81                                             01/2002        B         Y         N 
     161   304gg438g97                                                                    
2         134PO5TEAT, PffAfU, AdsfO             x26     CHIEF sf323+R ALfdL 335gr         
      81                                             06/2007        NA        Y         N 
     161   3f5g77r                                                                        
NOTE: 3 records were read from file 'c:\test\file1a.txt'
      The minimum record length was 0
      The maximum record length was 172
NOTE: The data step took :
      real time : 0.001
      cpu time  : 0.000


File2
RULE:     ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
1         M11Af N43 GRsfsgANTfOR                       yy50    OWdaNERd- PLATsd(NsdaY)    
      81                                                        03/2009     D      Y      
     161    N     x-xf3$x$5xxx                                                            
2         PLfsf33ATINUM CRdsfT                         yy50    GENE223RAL Pada2sARTNER - P
      81  LATIsdaNU CRE23                                       09/2005     NA     Y      
     161    N     www   &lt;/PRE&gt;</description>
      <pubDate>Tue, 11 Jan 2022 23:18:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789615#M252696</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-11T23:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789617#M252698</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/86685"&gt;@larryn3&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Attached is a word file which should show more clearly the way the columns are aligned.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Actually a word processor document is likely to be worse than plain text. If by any chance your data contains TAB characters the "alignment" almost certainly will not be what should be read.Also non-visible formatting characters can sneak into the file making copy out and read a headache as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the file is TEXT then post actual text. Don't type anything on this forum. Open a text box using the &amp;lt;/&amp;gt; icon. Copy lines from the file after it is opened in a plain text file editor like NOTEPAD or even the SAS Editor. Then paste those lines into the text box.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 23:28:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789617#M252698</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2022-01-11T23:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789618#M252699</link>
      <description>&lt;PRE&gt;File 1

RULE:     ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
1         N22OR44DLICHT, MxxAdK,  b             x26     OWNEdd RY) adLATINUM              
      81                                             01/2002        B         Y         N 
     161   304gg438g97                                                                    
2         134PO5TEAT, PffAfU, AdsfO             x26     CHIEF sf323+R ALfdL 335gr         
      81                                             06/2007        NA        Y         N 
     161   3f5g77r      

File 2

RULE:     ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
1         M11Af N43 GRsfsgANTfOR                       yy50    OWdaNERd- PLATsd(NsdaY)    
      81                                                        03/2009     D      Y      
     161    N     x-xf3$x$5xxx                                                            
2         PLfsf33ATINUM CRdsfT                         yy50    GENE223RAL Pada2sARTNER - P
      81  LATIsdaNU CRE23                                       09/2005     NA     Y      
     161    N     www  &lt;/PRE&gt;</description>
      <pubDate>Tue, 11 Jan 2022 23:32:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789618#M252699</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-11T23:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789619#M252700</link>
      <description>&lt;P&gt;Read the first line with the C1 .... in it and use that to calculate the starting locations for this version of the file.&lt;/P&gt;
&lt;P&gt;Let's convert one of your example files into a physical file we can reference in the example code.&lt;/P&gt;
&lt;PRE&gt;options parmcards=txt ;
filename txt temp;
parmcards4;
C1           C2           C3                                                   c4                                      c5                      c6                    c7     c8

aaaa        z8z  23    bbbbbbbbbbbbb                             s;lfjslf;sjl;dkfjs                    y                        ls;dkfjl  ;ds       n       abc xyz
;;;;&lt;/PRE&gt;
&lt;P&gt;Now let's read that first line and pick out the variable names and their start and end columns.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data start;
  length col start end 8 name next $32;
  infile txt obs=1 column=cc truncover;
  start=1;
  input name @;
  do col=1 by 1 until(next=' ');
    input next @ ;
    end = cc - lengthn(next) - 2;
    output;
    name=next;
    start = end+1;
  end;
  list;
  drop next;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;PRE&gt;Obs    col    start    end    name

 1      1        1      13     C1
 2      2       14      26     C2
 3      3       27      79     C3
 4      4       80     119     c4
 5      5      120     143     c5
 6      6      144     165     c6
 7      7      166     171     c7
 8      8      172     173     c8
&lt;/PRE&gt;
&lt;P&gt;Note that the end column for that last one might be a little off as the length of the NAME is probably shorter than the length of the values in the last column.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We can use that to write the input statement to read your file.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename code temp;

data _null_;
  set start end=eof;
  file code;
  if _n_=1 then put 'input ' ;
  put @3 name '$' start '-' end ;
  if eof then put ';' ;
run;

data want;
  infile txt firstobs=2 truncover ;
  %include code / source2;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 11 Jan 2022 23:35:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789619#M252700</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-01-11T23:35:07Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789622#M252702</link>
      <description>&lt;P&gt;You are going to have figure out the pattern yourself I am afraid.&lt;/P&gt;
&lt;P&gt;Is there no documentation provided that explains why the different files use different widths for the fields?&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 23:40:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789622#M252702</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-01-11T23:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Import -- Multiple Spaces Between Columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789688#M252744</link>
      <description>&lt;P&gt;Thank you very much for all your help and the time you spent on this.&amp;nbsp; I'm going to study your suggestion in the next couple of days.&amp;nbsp; It is possible I may need to follow up.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Jan 2022 12:43:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Proc-Import-Multiple-Spaces-Between-Columns/m-p/789688#M252744</guid>
      <dc:creator>larryn3</dc:creator>
      <dc:date>2022-01-12T12:43:59Z</dc:date>
    </item>
  </channel>
</rss>

