Si te fijas en la respuesta más votada del enlace que te proporcionaron, se ve claramente la manera en la que se toma al archivo mediante su nombre, mientras que la separación por comas se realiza utilizando el método
split
(eso también se ve en el ejemplo). Solo tendrías que reemplazar la coma por puntos y comas.
También tienes como opción la API del objeto
FileReader
.
Saludos