Desktop productivity for business analysts and programmers

How do I create a simple text file?

Accepted Solution Solved
Reply
Contributor
Posts: 25
Accepted Solution

How do I create a simple text file?

I am a newbie using EG v4.3.

This creates thefile.txt,

Q: but how do I fill it with SAMPLE?

thanks

jim

----------------------------------------------------------

DATA SAMPLE;

     INPUT DAT :$10. NUM;

     CARDS;

1/10/2006 123

2/11/2007 456

;

PROC PRINTTO PRINT='/m/thefile.txt' NEW;

RUN;

----------------------------------------------------------- 


Accepted Solutions
Solution
‎12-14-2011 03:26 PM
Contributor
Posts: 40

How do I create a simple text file?

I'm not sure what the end goal is. 

However PROC PRINTO is generally used for the log and lst output.

----------------------------------------------------------

DATA SAMPLE;

     INPUT DAT :$10. NUM;

     CARDS;

1/10/2006 123

2/11/2007 456

;

run;

/*If you want to print to report window*/

PROC PRINT data=sample;

RUN;

filename outfile "/m/thisfile.txt";

data _null_;

set sample;

file outfile;

put dat num;

run;

/*output to excel format*/

ods html file="/m/thisfile.xls";

proc print data=sample;

run;

ods html close;

Tricia

SAS BI Note Blog

View solution in original post


All Replies
PROC Star
Posts: 7,431

How do I create a simple text file?

Actually your code just creates a SAS datafile.  You can find a lot of examples on the web for creating a text file.  E.g., take a look at: http://ciser.cornell.edu/faq/SAS/write_delimited_file.shtml

Solution
‎12-14-2011 03:26 PM
Contributor
Posts: 40

How do I create a simple text file?

I'm not sure what the end goal is. 

However PROC PRINTO is generally used for the log and lst output.

----------------------------------------------------------

DATA SAMPLE;

     INPUT DAT :$10. NUM;

     CARDS;

1/10/2006 123

2/11/2007 456

;

run;

/*If you want to print to report window*/

PROC PRINT data=sample;

RUN;

filename outfile "/m/thisfile.txt";

data _null_;

set sample;

file outfile;

put dat num;

run;

/*output to excel format*/

ods html file="/m/thisfile.xls";

proc print data=sample;

run;

ods html close;

Tricia

SAS BI Note Blog

🔒 This topic is solved and locked.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 150 views
  • 3 likes
  • 3 in conversation