<?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 How to read textfile that contain data with &amp;quot; (Double quote) and keep in dataset in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-textfile-that-contain-data-with-quot-Double-quote/m-p/469483#M120111</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a problem when I import dataset from textfile where some of the data has double quote but when I import the double quote goes missing. Example below is sample of my textfile&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;Cust_ID|Name|Customer_Status&lt;/P&gt;
&lt;P&gt;1|ABC|Active&lt;/P&gt;
&lt;P&gt;2|"Def"|Inactive&lt;/P&gt;
&lt;P&gt;3|FGH IKL|Active&lt;/P&gt;
&lt;P&gt;4|KL, MNO|Terminate&lt;/P&gt;
&lt;P&gt;5|PQ-RS TU|Close&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is my coding&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&lt;FONT color="#000080"&gt;DATA&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;WORK.CUSTOMER (&lt;FONT color="#0000FF"&gt;COMPRESS&lt;/FONT&gt;=BINARY);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; &amp;nbsp;%let&lt;/FONT&gt; _EFIERR_ = 0; &lt;FONT color="#339966"&gt;/* set the ERROR detection macro variable */&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; &amp;nbsp;infile&lt;/FONT&gt; '/s1/text/extracted/customer_list.txt' &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; &amp;nbsp;delimiter&lt;/FONT&gt; = '|' &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; &amp;nbsp;TRUNCOVER DSD lrecl&lt;/FONT&gt;=32767 &lt;FONT color="#0000FF"&gt;firstobs&lt;/FONT&gt;=2 &lt;FONT color="#0000FF"&gt;recfm&lt;/FONT&gt;=D;&lt;/FONT&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;FONT face="courier new,courier" color="#0000FF"&gt; LENGTH&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_ID 8&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_NAME $40.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_STATUS $20.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" color="#0000FF"&gt;FORMAT&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_ID BEST32.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" color="#0000FF"&gt;INPUT&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_ID&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_NAME $&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_STATUS $&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&lt;FONT color="#000080"&gt;RUN&lt;/FONT&gt;&lt;/STRONG&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once run, the output only display as below&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="2"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Cust_ID&lt;/TD&gt;
&lt;TD&gt;Cust_Name&lt;/TD&gt;
&lt;TD&gt;Cust_Status&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;ABC&lt;/TD&gt;
&lt;TD&gt;Active&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Def&lt;/TD&gt;
&lt;TD&gt;Inactive&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;FGH IKL&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;Active&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;KL, MNO&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;Terminate&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;PQ-RS TU&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;Close&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The main problem is the double quote is missing once I run this code. Is there any setting when using &lt;FONT face="courier new,courier" color="#0000FF"&gt;infile&lt;/FONT&gt; command?&lt;/P&gt;</description>
    <pubDate>Tue, 12 Jun 2018 01:50:11 GMT</pubDate>
    <dc:creator>Ani_Abby</dc:creator>
    <dc:date>2018-06-12T01:50:11Z</dc:date>
    <item>
      <title>How to read textfile that contain data with " (Double quote) and keep in dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-textfile-that-contain-data-with-quot-Double-quote/m-p/469483#M120111</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a problem when I import dataset from textfile where some of the data has double quote but when I import the double quote goes missing. Example below is sample of my textfile&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;Cust_ID|Name|Customer_Status&lt;/P&gt;
&lt;P&gt;1|ABC|Active&lt;/P&gt;
&lt;P&gt;2|"Def"|Inactive&lt;/P&gt;
&lt;P&gt;3|FGH IKL|Active&lt;/P&gt;
&lt;P&gt;4|KL, MNO|Terminate&lt;/P&gt;
&lt;P&gt;5|PQ-RS TU|Close&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is my coding&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&lt;FONT color="#000080"&gt;DATA&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;WORK.CUSTOMER (&lt;FONT color="#0000FF"&gt;COMPRESS&lt;/FONT&gt;=BINARY);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; &amp;nbsp;%let&lt;/FONT&gt; _EFIERR_ = 0; &lt;FONT color="#339966"&gt;/* set the ERROR detection macro variable */&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; &amp;nbsp;infile&lt;/FONT&gt; '/s1/text/extracted/customer_list.txt' &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; &amp;nbsp;delimiter&lt;/FONT&gt; = '|' &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; &amp;nbsp;TRUNCOVER DSD lrecl&lt;/FONT&gt;=32767 &lt;FONT color="#0000FF"&gt;firstobs&lt;/FONT&gt;=2 &lt;FONT color="#0000FF"&gt;recfm&lt;/FONT&gt;=D;&lt;/FONT&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;FONT face="courier new,courier" color="#0000FF"&gt; LENGTH&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_ID 8&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_NAME $40.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_STATUS $20.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" color="#0000FF"&gt;FORMAT&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_ID BEST32.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" color="#0000FF"&gt;INPUT&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_ID&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_NAME $&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; CUST_STATUS $&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&lt;FONT color="#000080"&gt;RUN&lt;/FONT&gt;&lt;/STRONG&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once run, the output only display as below&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="2"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Cust_ID&lt;/TD&gt;
&lt;TD&gt;Cust_Name&lt;/TD&gt;
&lt;TD&gt;Cust_Status&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;ABC&lt;/TD&gt;
&lt;TD&gt;Active&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Def&lt;/TD&gt;
&lt;TD&gt;Inactive&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;FGH IKL&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;Active&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;KL, MNO&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;Terminate&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;PQ-RS TU&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;Close&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The main problem is the double quote is missing once I run this code. Is there any setting when using &lt;FONT face="courier new,courier" color="#0000FF"&gt;infile&lt;/FONT&gt; command?&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jun 2018 01:50:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-textfile-that-contain-data-with-quot-Double-quote/m-p/469483#M120111</guid>
      <dc:creator>Ani_Abby</dc:creator>
      <dc:date>2018-06-12T01:50:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to read textfile that contain data with " (Double quote) and keep in dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-textfile-that-contain-data-with-quot-Double-quote/m-p/469497#M120118</link>
      <description>&lt;P&gt;option DSD removes the quotes. Try again without option DSD but keep option DLM=&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jun 2018 03:18:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-textfile-that-contain-data-with-quot-Double-quote/m-p/469497#M120118</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-06-12T03:18:39Z</dc:date>
    </item>
  </channel>
</rss>

