Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    5

    problema date con jxl.jar

    Salve a tutti , mi scuso subito se non saro chiaro e non post nel posto giusto.

    mi trovo a leggere un file Excel con vari campi fra cui delle date.
    fino ad ora ho utilizzato il seguente metodo che andava bene perché il campo date era formattato in modo particolare.


    cell dataIngresso
    .................
    String dataIngressoC="";
    ..........................


    .............

    dataIngresso = sheet.getCell(16, riga);
    dataIngressoC = dataIngresso.getContents();


    il tutto andava bene mi ridava una stringa che utilizza tutto 0k.
    Adesso mi trovo una seconda edizione del file Excel dove le date sono formattate proprio come date normali nella colonna e il metodo precedente mi da una stringa sbagliata supponiamo che la data si 14 02 1980 a me adesso ridà 140280 quindi taglia l'anno. penso in pratica che il formato della data restituita non sia giorno mese anno ma anno mese giorno o qualcosa di simile.
    ho provato ad utilizzare una via più classica del genere :

    Cell nome, cognome, nascita, anni, peso; String nomeC = "";
    String cognomeC = "";
    Date nascitaC = null;
    ............................................

    nascita = sheet.getCell(2, riga);
    dc = (DateCell)nascita;
    nascitaC = dc.getDate();


    dove poi se non ricordo male utilizzo il metodo toString() per ottenere la stringa ma ottengo una data mista numeri e nomi dei mesi, insieme ad altro.
    potrei aggiungere del codice per trasformare la perte in lettere in numeri ma mi sembra macchino.
    voi che dite?
    mi sono dimenticato che con il secondo metodo il programma mi gira ma il mi dice che il castin Datecell non e andato a buon fine e la jvm cicla senza fermarsi anche se quello che doveva fare melo fa male per via della data nel formato sbagliato.
    Ultima modifica di doc80; 09-04-2014 a 21:44

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.