Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Sun1
    Registrato dal
    Feb 2006
    Messaggi
    81

    JExcelApi - quale istruzione per aprire automaticamente il file creato?

    Ciao a tutti!
    una semplice e forse banalissima domanda. Come faccio ad aprire automaticamente un file excel dopo averlo creato con JExcelApi? Di seguito posto il codice

    String desktopPath = super.getDesktopPath();
    Workbook workbook = Workbook.getWorkbook(new File("ListaPersonaleSelezionabile.xls"));
    WritableWorkbook copy = Workbook.createWorkbook(new File(desktopPath + "\\prova.xls"), workbook);
    copy.write();
    copy.close();

    vorrei che dopo queste istruzioni venisse aperto automaticamente il file excel creato. Quale istruzione utilizzare?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JExcelApi - quale istruzione per aprire automaticamente il file creato?

    Originariamente inviato da Sun1
    vorrei che dopo queste istruzioni venisse aperto automaticamente il file excel creato.
    Con cosa?? Perché è questo il punto. Nel sistema c'è associato ai file .xls un visualizzatore/editor?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di Sun1
    Registrato dal
    Feb 2006
    Messaggi
    81

    Re: Re: JExcelApi - quale istruzione per aprire automaticamente il file creato?

    Originariamente inviato da andbin
    Con cosa?? Perché è questo il punto. Nel sistema c'è associato ai file .xls un visualizzatore/editor?
    bè si certo. li apre automaticamente con Excel

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Re: Re: JExcelApi - quale istruzione per aprire automaticamente il file creato?

    Originariamente inviato da Sun1
    bè si certo. li apre automaticamente con Excel
    Appunto. Ma o tu "sai" quale è il path della applicazione Excel e la avvii passando come parametro il file .xls .... oppure invochi "altro" che tramite le associazioni nel sistema apra il file con la applicazione associata.

    exec() di Runtime o ProcessBuilder se vuoi avviare un eseguibile. O eventualmente invocare un comando specifico del S.O. per aprire il documento con l'applicazione associata (su Windows è "cmd /c start documento.xyz"

    oppure, solo da Java 6:

    open(File file) di java.awt.Desktop.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it L'avatar di Sun1
    Registrato dal
    Feb 2006
    Messaggi
    81

    Re: Re: Re: Re: JExcelApi - quale istruzione per aprire automaticamente il file creato?

    Originariamente inviato da andbin
    Appunto. Ma o tu "sai" quale è il path della applicazione Excel e la avvii passando come parametro il file .xls .... oppure invochi "altro" che tramite le associazioni nel sistema apra il file con la applicazione associata.

    exec() di Runtime o ProcessBuilder se vuoi avviare un eseguibile. O eventualmente invocare un comando specifico del S.O. per aprire il documento con l'applicazione associata (su Windows è "cmd /c start documento.xyz"

    oppure, solo da Java 6:

    open(File file) di java.awt.Desktop.
    Ok grazie mille! Credo sceglierò l'ultima soluzione!

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.