@czue The problem before was that it was calling str() on all values from the excel, so it was failing if there were any unicode characters in the value. But the only reason to call str() on the value is to convert (although it would be rare cases) pure numeric values from the excel into strings so that all translations are stored as strings. So now, if the value has any unicode characters in it, it wouldn't hit this conversion.