היי,
יש לי קובץ אקסל קיים עם מספר גיליונות ואני רוצה להפיק לאותו קובץ קיים - לגיליון נוסף שלו נתונים מטבלת SAS.
מישהו יודע איך אפשר לעשות זאת?
תודה.
ואיך זה סותר 🙂
ה- proc export יוסיף לקובץ אקסל קיים עוד sheet
https://blogs.sas.com/content/sasdummy/2012/01/25/export-to-excel-got-easier/
תודה על התשובה אבל זה לא יהיה לי טוב מכיוון שמדובר בקובץ אקסל קיים עם נתונים שלא קשורים ל SAS.
ואני רוצה להוסיף לו נתונים של SAS בגיליון חדש. יכול להיות שה ADD-IN יכול לעזור כאן?
האם ניסית את הפתרון שהציע אריאל?
proc export
outfile="<שם קובץ אקסל קיים>"
dbms=xlsx
replace data=<שם טבלת SAS לטעינה>;
;
sheet="<שם הגיליון החדש>"';
run;
לחילופין ניתן לנסות:
libname myxlsx xlsx "<מסלול ושם קובץ האקסל>";
data myxlsx.<שם הגיליון החדש>;
/* שם הגיליון לפי כללי שמות בסאס */
/* קוד תוכנית כמו בהפקת קובץ סאס חדש */
run;
ואיך זה סותר 🙂
ה- proc export יוסיף לקובץ אקסל קיים עוד sheet
https://blogs.sas.com/content/sasdummy/2012/01/25/export-to-excel-got-easier/
אכן עובד. תודה!
proc export
פותר לי את הבעיה אבל... זה מוציא לי את הנתונים ללא הכותרות. האם יש דרך להוסיף את הכותרות?
data work.class; /* DATA step */
set sashelp.class;
newname='אריאל'; /*new char variable */
label newname='שם חדש'; /* Assigns a permanent label to the
variable 'newname' */
run;
proc export data=work.class outfile="D:\Temp\ariel\ClassLabel.xlsx"
dbms=xlsx label replace; run;
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!