BookmarkSubscribeRSS Feed
Tz
Obsidian | Level 7 Tz
Obsidian | Level 7

Hi All.

I have an Excel file with time values, some of which exceed 24 hours (for example  113:55:00)

I am unable to import these values to SAS correctly (value is changed to 17:55:00)

I tried time20 informat. Any help would be appreciated. Thanks

SAS Code

libname a excel "&a.\new מתוקן חומר לסטטיסטיקאית 15.8.20.xlsx";

data fix;

set a."Sheet1$"N(dbsastype=(hours_from_admitance_to_surgery='TIME(20)'));

rename _____=Complaint ______________=ClinicalImp;

format hours_from_admitance_to_surgery time20.;

run;

 

 

 

 

4 REPLIES 4
EyalGonen
Lapis Lazuli | Level 10

שלום @Tz 

 

מאחר וזו קבוצת משתמשי SAS בישראל אני מניח שזה בסדר לענות בעברית. 

האם ניסית (כמעקף) לייבא את האקסל באמצעות PROC IMPORT במקום libname?

 

אייל

Tz
Obsidian | Level 7 Tz
Obsidian | Level 7

תודה אייל.

ניסיתי  Proc Import.

לא עבד

EyalGonen
Lapis Lazuli | Level 10

שלום @Tz 

 

בדקתי הרגע אצלי ונראה שזה כן עובד. אני מצרף את האקסל שיצרתי + קוד SAS שבאמצעותו ייבאתי את האקסל.

 

proc import file="c:\temp\book1.xlsx" dbms="xlsx" out=work.book1 replace;
run;

אייל

Tz
Obsidian | Level 7 Tz
Obsidian | Level 7

Import did not work on my file.

I saved it as csv - problem solved

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

Discussion stats
  • 4 replies
  • 1396 views
  • 0 likes
  • 2 in conversation