Cum citesc / scriu fișiere Excel în SAS? / SAS FAQ

citirea unui fișier Excel în SAS

să presupunem că aveți o foaie de calcul Excel numită https://stats.idre.ucla.edu/wp-content/uploads/2016/02/auto.xlsx. Datele pentru această foaie de calcul sunt prezentate mai jos.

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

utilizarea expertului Import este o modalitate ușoară de a importa date în SAS. Expertul Import poate fi găsit în meniul derulant fișier. Deși Expertul Import este ușor poate fi consumatoare de timp dacă este utilizat în mod repetat. Ultimul ecran al Expertului de Import vă oferă opțiunea de a salva declarațiile pe care SAS le folosește pentru a importa datele, astfel încât acestea să poată fi utilizate din nou. Următorul este un exemplu care utilizează opțiuni comune și arată, de asemenea, că fișierul a fost importat corect.

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;
  • opțiunea out = din importul proc spune SAS ce nume ar trebui să fie pentru fișierul de date SAS nou creat și unde să stocheze setul de date Odată ce este importat.
  • următorul fișier de date= opțiune spune SAS unde să găsim fișierul pe care dorim să îl importăm.
  • opțiunea dbms= este utilizată pentru a identifica tipul de fișier importat.
  • opțiunea Înlocuire va suprascrie un fișier existent.
  • pentru a specifica ce foaie SAS ar trebui să importe utilizați instrucțiunea sheet=”sheetname”. Implicit este ca SAS să citească prima foaie. Rețineți că numele foilor pot avea doar 31 de caractere.
  • getnames=da este setarea implicită și SAS va folosi automat primul rând de date ca nume de variabile. Dacă primul rând al foii dvs. nu conține nume de variabile, utilizați getnames = no.

scrierea fișierelor Excel din SAS

este foarte ușor să scrieți un fișier Excel folosind proc export în SAS.

aici este un program de probă care scrie date SAS numit mydata într-un fișier Excel numit mydata.xlsx în directorul”C: disertație”.

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

modificat pe 12 octombrie 2011

Leave a Reply

Adresa ta de email nu va fi publicată.