Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [java] stampare file excel

    ciao ragazzi!!

    come faccio a stampare file excel dal mio programma java.

    grazie

  2. #2
    Scusate ma ho posto una domanda stupida o davvero questo forum è poco visto?

  3. #3
    Ciao,riguardo alla stampa con java
    so che esiste la libreria java.awt.print.*;

    Però per eseguire la stampa con quella libreria devi prima caricare l'excel in una finestra o componente awt.

    Siccome awt è vecchio,
    sicuramente troverai qualcosa di + recente con swing.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  4. #4

  5. #5
    ciao
    ho scoperto che è possibile aprire excel da java con il file .xls desiderato già caricato tramite il metodo exec() .
    exec prevede una stringa di comando per far aprire il programma desiderato.

    ora, io so la stringa per far aprire excel col mio file.xls .

    volevo sapere se qualcuno conosce dove posso vedere gli altri comandi per exec e in particolare per far aprire excel in background e far stampare il file?

    ciao spero di essermi spiegato
    grazie anticipato per i vari aiuti.

  6. #6
    Mi posti un esempio di codice: mi sa che mi fai un gran favore!

  7. #7
    Ciao,
    2 considerazioni riguardo Java e exec().

    Io sviluppo in Java perchè è ad oggetti(con tutto i vantaggi che ne derivano) e
    perchè è multi-piattaforma, cioè i tuoi file .class (grazie a JVM) li utilizzi su qualunque sistema.

    Ora, rinunciare alla portabilità per utilizzare exec() passandogli un comando
    dos, che non funzionerebbe su UNIX, mi sembra un peccato.

    Io lo sconsiglio sempre, perchè solitamente è la via più facile .....
    per avere problemi successivamente.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  8. #8
    La tua è un'ottima riflessione: grazie!

  9. #9
    La tua è un ottima riflessione.
    ma ho provato in tutti modi senza alcun risultato anche con la libreria JDIC.

    quindi questo mi sembra un sotterfugio abbastanza funzionale per chi usa Windows.

    per aprire excel ho usato:

    codice:
    Runtime corri = Runtime.getRuntime();
    Process p = corri.exec(new String[] { "cmd", "/C", "start", "nuovo.xls" });
    conosci altri comandi exec che potrebbero servire al mio scopo?

    ciao grazie

  10. #10
    No, evito di usarlo.

    Cmq, se hai scelto questa strada,
    ti consiglio di prepararti un file di properties dove scrivi i comandi per + piattaforme,
    così dalla classe determini il sistema operativo e in base a quello scegli il comando da eseguire nel suddetto file.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

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 © 2026 vBulletin Solutions, Inc. All rights reserved.