what is character encoding Cell-$gt;{Val} is using?
It is UTF-16LE, the Unicode encoding used internally in Excel.