A conversão de datas do OOo / LO Calc para o MS Excel deve considerar as restrições inerentes do Excel em relação ao tratamento de datas (consulte HP005199291 com relação ao Excel 2003 e HP010342495 para o Excel 2013). Especialmente, o Excel não suporta cálculos para datas anteriores a 1900. Você pode inserir essas datas no Excel somente como seqüências de caracteres, usando o apóstrofo para marcar o conteúdo da célula explicitamente como seqüência de caracteres. Por isso, temo que não haja uma solução geral para converter datas entre os dois processos de escritório que cobrem todos os possíveis casos de uso.
Para ter certeza, há uma solução rápida para o Excel exibir datas em vez de símbolos #################
: alterar a época para o sistema de datas 1904 . Mas isso não resolverá seu problema inicial (veja abaixo). Para alterar o sistema de datas, abra " Tools
" - > " Options
" e procure a seção " Calculation
". Na minha versão localizada em alemão, a caixa de diálogo de opções é assim:
OCalctambémpodeusarosistemadedatasde1904.AbraoMenu" Tools
" - > " Options
" - > " Libreoffice Calc
" - > " Calculate
":
Mas...sevocêcriaraseguinteplanilhacomoLibreOfficeCalc(comosistema1904ativado)...
(Coluna B mostrando as fórmulas da Coluna A; a data em A4
não é um resultado de fórmula, mas inserida manualmente)
... O Excel exibirá a mesma planilha da seguinte maneira (o Excel habilitará o sistema 1904 automaticamente, se o Calc foi configurado para usar esse sistema):
Portanto, o Excel calcula o valor de data negativo em A3
differenty do Calc, mesmo no modo 1904. O mesmo é verdadeiro para datas anteriores a 1904-01-02 (consulte A4
). Então, você terá que ajustar os valores de data no Excel em qualquer caso.