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

    Problema con formattazione testo file excel

    Salve ragazzi,

    ho creato un file excel attraverso java.

    Ora avrei la seguente necessità.

    Ho creato un excel con 10 colonne. Ogni colonna ha una dimensione.
    Sotto ogni colonna, io scrivo del testo. Però vorrei che il testo va a capo in automatico al momento in cui arriva alla fine della colonna.

    Ora invece riescoad ottenere questo:

    Il testo sotto la colonna arriva vicino la fine della colonna e poi è nascosto.

    E' possibile?

    Premetto che come libreria utilizzo: org.apache.poi.hssf.usermodel.HSSFCell;

    Grazie a tutti

    PS: ho provato a settare la proprietà allo sheet tipo

    mioSheet..setAutobreaks(true);

    ma non funziona ugualmente

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    allora non sono un grand esperto di POI, comunque, mi pare si dovesse passare per CellStyle e setWrapText(true)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Esattamente. Grazie per la risposta.

    Cmq per chi fosse interessato con questa opzione si crea il problema che il testo viene in automatico allineato in basso.

    basta eseguire questo settaggio per portare tutto sullo stesso livello.
    stile.setVerticalAlignment(HSSFCellStyle.VERTICAL_ TOP);

    grazie come sempre

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    credo che manchi una pillola su POI... butto l'amo, magari tu che ci stai mettendo mano in questo momento e stai facendoti un bagaglio di esperienza, potresti scrivere 2 o 3 righe di codice commentate su questo o quel workaround che hai utilizzato, così, tanto per arricchire il forum di un altro degno articolo.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Ma certo che si mi piacerebbe molto visto che da questo forum sto e ho preso tantissime info.

    Come posso realizzare una pillola?

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    comincia con uno "case study", ovvero scegli un argomento (anche basilare, tipo la generazione automatica di un semplice foglio Excel a partire da un insieme di dati, magari provenienti da un altro foglio Excel) e descrivi passo passo come realizzare la cosa:

    - librerie necessarie;
    - eventuale configurazione specifica, se il semplice "aggiungi al classpath" non dovesse essere sufficiente;
    - apertura di un file Excel e fetching dei dati di interesse;
    - creazione e scrittura di un file di destinazione;
    - accessori (tutte le dritte che puoi fornire, come ad esempio il caso dell'acapo nella cella e della necessità di riallineare il testo etc etc, ovvero tutte quelle cose meno "ovvie")
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Ok va bene inizierò a buttare giù qualcosa appena torno a casa dall'ufficio. Prima di inserire qualcosa cmq posso inviarti il tutto per mex privati così magari se c'è qualcosa da modificare la modifico??

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    sarebbe più a norma contattare un moderatore per questo: sono loro i custodi del potere, io solo un povero utente (con qualche idea, di tanto in tanto)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.