Existem duas maneiras de contornar o problema com datas (o formato de data irlandês é o mesmo que o italiano). Isto é devido ao fato de que o formato americano é MM / DD / AAAA e, por vezes, quando pode ser ou volta ao básico. Para evitar que isso aconteça eu faço o seguinte (onde posso)
- Para evitar que a planilha excel corrompa o formato, eu a converto em read para yyyyMMdd e salve como inteiro.
- Para impor a aparência correta ao gravar de volta no Excel, uso o formato alemão, que as pessoas podem ler e entender, mas o Excel não reconhece uma configuração não alemã como uma data, ou seja, DD.MM.AAAA
Não é tanto uma solução como uma solução.