there are a error when importing the file by script. (You can see row 107 - 120)
But it is alright when file is imported manually.
correct result from manual import

wrong result from script import

import script

Unless you've created a macro variable priror to the macro you showed, with the name yymmdd, I don't see how that code could run.
I think you should post some contents of original file to judge .
DerekChan,
I agree with Ksharp that we don't have enough information to help directly. However, you could try the Enterprise Guide Data --> open task to get the spreadsheet into SAS. EGuide has much better Excel data handling than PROC IMPORT.
Doc Muhlbaier
Duke
April 27 – 30 | Gaylord Texan | Grapevine, Texas
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!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.