fix bug: parse string to int error
change readxls function to adapt new data structure