| Precedente :: Successivo |
| Autore |
Messaggio |
ZioCrick Eroe in grazia degli dei

Registrato: 19/05/19 11:20 Messaggi: 99
|
Inviato: 15 Dic 2024 20:14 Oggetto: Come creare un documento .odt formattato |
|
|
Buongiorno,
Vi sottopongo un problema che mi sto portando dietro da anni e che sembra una cosa del tipo "mission impossible"!
Con Java 17 riesco a creare un documento .ods tramite la classe
org.jopendocument.dom.spreadsheet.SpreadSheet
ma non riesco a formattare il contenuto delle colonne, righe e celle perché devo popolarlo con un DefaultTableModel.
In pratica vorrei poter impostare per esempio:
per tutto il file, lo stile e la dimensione del carattere
per ogni colonna, larghezza e allineamento
per ogni riga l'altezza, il bold, allinemento, etc.
per ogni cella il bold, italic, colore del testo, etc.
È qualcosa che si può fare? E con che libreria?
Qualche anima pia riesce a darmi una mano?  |
|
| Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11880 Residenza: Tokelau
|
Inviato: 16 Dic 2024 11:53 Oggetto: |
|
|
mai fatto, e non sembra ci sia molto su Internet riguardo l'argomento
comunque qui c'è un esempio simile, fatto utilizzando gli stili in un template (ovvero gli stili vanno preparati prima) ma potrebbe fare al caso tuo
la parte interessante è:
| Codice: | | sheet.getCellAt("A1").setStyleName("myBoldStyle"); |
|
|
| Top |
|
 |
ZioCrick Eroe in grazia degli dei

Registrato: 19/05/19 11:20 Messaggi: 99
|
Inviato: 16 Dic 2024 12:24 Oggetto: |
|
|
Grazie, ci guarderò.
In effetti le impostazioni di setBackgroundColor e setStyleName sono le uniche che ho trovato, solo che setStyleName non capivo come farlo funzionare. |
|
| Top |
|
 |
ZioCrick Eroe in grazia degli dei

Registrato: 19/05/19 11:20 Messaggi: 99
|
Inviato: 30 Nov 2025 13:21 Oggetto: |
|
|
Aggiornamento.
A parte che mi sono accorto ora che nel titolo ho scritto l'estensione .Odt invece di .Ods.
Se potete modificarlo è meglio.
Alla fine dopo anni di ricerche e post in vari forum, mi hanno indicato una soluzione.
Con questa libreria link
riesco ad formattare tutte le celle di un file .Ods che mi servono.  |
|
| Top |
|
 |
|