Hvordan leser / skriver Jeg Excel-filer I SAS? / SAS FAQ

Lese En Excel-fil i SAS

Anta at Du har Et Excel-regneark kalt https://stats.idre.ucla.edu/wp-content/uploads/2016/02/auto.xlsx. Dataene for dette regnearket er vist nedenfor.

MAKE MPG WEIGHT PRICEAMC Concord 22 2930 4099AMC Pacer 17 3350 4749AMC Spirit 22 2640 3799Buick Century 20 3250 4816Buick Electra 15 4080 7827

Bruk Av Importveiviseren er en enkel måte å importere data til SAS på. Importveiviseren finner du på rullegardinmenyen fil. Selv Om Importveiviseren er enkel, kan Det være tidkrevende hvis det brukes flere ganger. Den aller siste Skjermen I Importveiviseren gir deg muligheten til å lagre setningene SAS bruker til å importere dataene slik at de kan brukes igjen. Følgende er et eksempel som bruker vanlige alternativer, og viser også at filen ble importert riktig.

PROC IMPORT OUT= WORK.auto1 DATAFILE= "C:https://stats.idre.ucla.edu/wp-content/uploads/2016/02/auto.xlsx" DBMS=xlsx REPLACE; SHEET="auto"; GETNAMES=YES;RUN;
  • alternativet out= i proc-importen forteller SAS HVA NAVNET skal være for DEN nyopprettede SAS-datafilen og hvor datasettet skal lagres når det er importert.
  • neste datafile= alternativet forteller SAS hvor du finner filen vi vil importere.
  • alternativet dbms= brukes til å identifisere typen fil som importeres.
  • alternativet erstatt overskriver en eksisterende fil.
  • bruk sheet=»sheetname» – setningen for å angi hvilke ARK SAS skal importere. STANDARD ER AT SAS skal lese det første arket. Merk at arknavn bare kan være 31 tegn langt.
  • getnames=ja er standardinnstillingen, OG SAS vil automatisk bruke den første raden med data som variabelnavn. Hvis den første raden i arket ikke inneholder variabelnavn, bruk getnames=nei.

Skrive Excel-filer ut FRA SAS

det er veldig enkelt å skrive Ut En Excel-fil ved hjelp av proc export I SAS.

Her er et eksempelprogram som skriver UT SAS-data kalt mydata til En Excel-fil kalt mydata.xlsx inn i katalogen «c: avhandling».

proc export data=mydata outfile='c:dissertationmydata.xlsx' dbms = xlsx replace;run;

endret 12. oktober 2011

Leave a Reply

Din e-postadresse vil ikke bli publisert.