Data de formatação em csv para conversão em QIF

3

Espero que alguém possa ter uma solução que me permita salvar um formato de data em csv como dd / mm / aa. Eu estou convertendo transações bancárias de csv para qif - mas quando eu importo para o meu pacote de contabilidade, o ano sempre se converte em '20', como eu acho que apenas lê os dois primeiros caracteres de '2017'. Se eu pudesse salvar a data em csv como '17' em vez de '2017', isso resolveria o problema - mas alterar o formato de data na célula não altera o formato subjacente no Excel ou no CSV, que é dd / mm / aaaa. / p>

Qualquer sugestão seria muito bem vinda!

    
por Martin 19.11.2017 / 00:59

1 resposta

2

Com base no que eu entendi melhor, estou sugerindo uma solução. Experimente.

Exemplo de planilha do Excel com dados na Linha 1 & 2. A coluna C tem data no formato de data válido do Excel, digamos mm / dd / aaaa. Observe que, caso sua data não esteja no formato válido do Excel e seja armazenada apenas como texto simples, será necessária uma abordagem ligeiramente diferente. Agora na última célula diga em E1 colocar a seguinte fórmula.

=CONCATENATE(TEXT(C1,"dd"),"/",TEXT(C1,"mm"),"/",TEXT(C1,"YY"))

Agora, copie essa coluna em outro lugar como Colar somente valores. Diga na coluna F e limpe a coluna E

Limpar entradas da coluna da data original, digamos C.

Defina o formato da coluna como texto

Copie a data temporária da coluna F e cole valores especiais na coluna original C & claro F

Salve o arquivo como CSV.

VejacomoestáoCVSagora.Notequeestaéapenasumaamostra,acolunaoriginalCnãoestálimpaporenquanto.Vejaaúltimacoluna.

Atualizar

NocasodeCSVquandoabrirdevoltanoExcelconverteautomaticamenteadatanoformatodedatapadrão,useessafórmulaeverifique.Noentanto,essemétodopodeafetarocomportamentoemqualqueraplicativodeterceirosqueesperaimportaroCSV.

=CONCATENATE("=",CHAR(34),TEXT(C1,"dd"),"/",TEXT(C1,"mm"),"/",TEXT(C1,"YY"),CHAR(34))
    
por 19.11.2017 / 01:21