Ciao ragazzi, è possibile aprire con java un file excel ma soltanto in lettura senza permettere all'utente di salvarlo?
Ciao ragazzi, è possibile aprire con java un file excel ma soltanto in lettura senza permettere all'utente di salvarlo?
Aprirlo .... come e con cosa?Originariamente inviato da Sasuccio87
Ciao ragazzi, è possibile aprire con java un file excel ma soltanto in lettura senza permettere all'utente di salvarlo?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Allora in java leggo un file per esempio un excel o un doc con buffer reader etc e poi nella pagina sparo l'output stream del file in modo tale che si apre quella specie di popup che ti dice se vuoi salvarlo o se vuoi aprirlo etc etc. Adesso c'è un modo in java per leggere il file (sempre attraverso il bufferreader di java), ma consentendo all'utente soltanto di visualizzarlo senza poterlo salvare...
Con BufferedReader non leggi certo .xls e .doc che sono file "binari".Originariamente inviato da Sasuccio87
Allora in java leggo un file per esempio un excel o un doc con buffer reader
Quindi si sta parlando di una "applicazione web".Originariamente inviato da Sasuccio87
poi nella pagina sparo l'output stream del file in modo tale che si apre quella specie di popup che ti dice se vuoi salvarlo o se vuoi aprirlo etc etc.
Lato server puoi solo impostare nella response il "content type" che in un certo grado permette al client di capire cosa è lo stream di dati ed eventualmente agire di conseguenza. Ma la scelta finale la fa comunque il browser e oltretutto in base alle sue impostazioni. Quindi non credo proprio che tu possa "impedire" ad un browser di salvare lo stream di dati.Originariamente inviato da Sasuccio87
Adesso c'è un modo in java per leggere il file (sempre attraverso il bufferreader di java), ma consentendo all'utente soltanto di visualizzarlo senza poterlo salvare...
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
e già come immaginavo...ok grazie, vedrò d'inventarmi qualcosa !!!^^
Un'alternativa sarebbe creare una pagina "simil" excel in cui visualizzare i dati...altrimenti cambiare tecnologia e andare su ASP.NET ke mi sembra abbia qualcosa del genere.