Leer un excel desde una url (http://dinio.....) SOLUCIONADO !!!!!!

Estimados desde ya muchas gracias por sus respuestas , mi pregunta es la siguiente :
Quiero Leer un archivo excel con (poi) y se el proceso para cargar un excel y posteriormente acceder para saber la informacion que lo contiene,

Pero en este caso la unica diferencia esque el archivo excel se encuentra en una ruta URL --- asi es es http//:dominio.pasoparametro=true etc etc....

Alguien podria orientarme al respecto de como en vez de abrir un FileInputStream("Ruta Fisica donde se encuentra el archivo");
SEA MEDIANTE LA EJECUCION DE UNA URL ?

Sin mas agradezco sus respuestas , Saludos!!!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

Fácil

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;

public class DownloadUrl {
       
        public static void main(String[] args) throws IOException {
               //sustituye por la url de tu archivo
                URL url = new URL( "http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java2.pdf" );
                BufferedInputStream bufferedInputStream = new BufferedInputStream( url.openStream() );
               //sustitye por la ruta y nombre del archivo destino
                FileOutputStream fileOutputStream = new FileOutputStream( "C:/copiaDelDichosoArchivoDeEjemplo.pdf" );
                BufferedOutputStream bufferedOutputStream = new BufferedOutputStream( fileOutputStream , 1024 );
                //le puse 1024, pero le puedes cambiar, según el tamaño del archivo
                byte data[] = new byte[1024];
                int counter;
                while( (counter = bufferedInputStream.read(data,0,1024) ) != -1 )       {
                        bufferedOutputStream.write( data , 0 , counter );
                }
                bufferedOutputStream.close();
                fileOutputStream.close();
                bufferedInputStream.close();
        }
}

Me debes un café.

Imagen de rj@vasso

Gracias !! Solucionado

Te agradezco la respuesta ! Funciona tal como lo comentaste ... Saludos