Я как-то не работал совсем с обработкой файлов на стороне клиента, обычно в Node.js такие задачи.
Тем не менее, возможно,
эта статья поможет.
Пока отвечал, на главной странице библиотеки нашёл отличный пример:
https://www.papaparse.com/#local-filesPapa.parse(fileInput.files[0], {
complete: function(results) {
console.log(results);
}
});
fileInput - это элемент DOM-разметки, типа:
const fileInput = document.getElementById('file-input-id');
А в HTML этот инпут выглядит так:
<input type="file" id="file-input-id">
Далее, просто ловите через событие onChange изменение инпута и делаете свои дела.