If theres another way on how to save a value into .xlsx of MS Spread Sheet? or its possible to do it? Thanks!
Doesn't apply directly to your OP since you are referring specifically to .xlsx. However, if you only care about moving the data across, a really simple alternative is to save to a comma separated value format. Excel is often the default program for .csv files and will even interpret values that begin with the '=' character as formulas.
I would suggest a .csv as well. The format is easy to create. And it's very standard, you won't be caught out next time Microsoft upgrades the format from .xlsx to .xlsz or whatever they do.