Note: The code on this page is for importing and exporting Excel files with .xls extension. We have tested the code using 32-bit and 64-bit version of SAS (version 9.2 and 9.3) on Windows machines.
Suppose that you have an Excel spreadsheet called auto.xls. The data for this spreadsheet are shown below.
MAKE MPG WEIGHT PRICE AMC Concord 22 2930 4099 AMC Pacer 17 3350 4749 AMC Spirit 22 2640 3799 Buick Century 20 3250 4816 Buick Electra 15 4080 7827
Using the Import Wizard is an easy way to import data into SAS. The Import Wizard can be found on the drop down file menu. Although the Import Wizard is easy it can be time consuming if used repeatedly. The very last screen of the Import Wizard gives you the option to save the statements SAS uses to import the data so that they can be used again. The following is an example that uses common options.
proc import out = WORK.auto1 datafile= "C:\auto.xls"
dbms=xls replace;
sheet="auto1";
getnames=yes;
run;
It is very easy to write out an Excel file using proc export in SAS.
Here is a sample program that writes out auto1 data to an Excel file called mydata.xls into the directory "c:\dissertation".
modified on October 12, 2011proc export data=auto1 outfile='c:\dissertation\mydata.xls' dbms = xls replace; run;
UCLA Researchers are invited to our Statistical Consulting Services
We recommend others to our list of Other Resources for Statistical Computing Help
These pages are Copyrighted (c) by UCLA Academic Technology Services