Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Settare formule in scarico su excel

    Ciao a tutti....
    ...ho un problemino...
    Sto cercando di scaricare i contenuti delle celle di un db in un file excel...
    ci riesco senza problemi tramite la libreria pois...
    Però non riesco a settare i campi formula..
    Cioè, nel caso in cui celle devono avere una fomula e non un valore, scrivo:

    HSSFCell cell = row.createCell( (short) numero);
    dove row è la riga che sto analizzando.

    cell.setCellFormula(formula);

    dove formula è la stringa formula.

    Mi crea un'eccezione che mi dice che si aspetta un intero.

    Perchè???
    Grazie....

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se l'eccezione è in questa riga cell.setCellFormula(formula);
    forse usi una formula sbagliata :master:

  3. #3
    Sì l'eccezione è lì...
    ma non basta mettere
    formula = "B1+B2" ad esempio...sbaglio qui???
    Grazie comunque...

  4. #4

  5. #5
    Grazie....
    Sei stato gentilissimo...la soluzione era:
    nomesheet!A1
    Grazie ancora....

  6. #6
    Ciao...
    Altro problemino...
    perchè però se invece di NomeFoglio!A1 scrivo
    NomeFoglio!(-A1)
    o anche senza parentesi mi cattura l'eccezione che mi dice che devo inserire una stringa???
    La domanda è : come si passa il valore negativo di una cella???
    Grazie....

  7. #7
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    vado a naso
    -NomeFoglio!(A1) :master:

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    guardando uno di quegli esempi...
    codice:
    Cell.setCellFormula("SUM(Sheet1!A1-Sheet1!A2)");
      // formula in cell A1 of Sheet2.
    non è che andrebbe
    codice:
    Cell.setCellFormula("-Nomefglio!A1");
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    Grande...
    Si fa esattamente così....
    Grazie!!!

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.