Quiero que el usuario pueda seleccionar un archivo CSV de una sola columna, que luego se carga en una matriz de Javascript 1D.
Estoy tratando de hacer esto con Papa Parse y cuando pruebo mi código en un codepen funciona, por lo que el problema debe estar relacionado con el entorno de extensión de Chrome.
ventana emergente.html:
<!DOCTYPE html> <html> <head> </head> <body> <form id="csvForm"> <label for="avatar">Select a csv list:</label> <input type="file" id="csvFile" accept=".csv"> <input type="submit" id="load" value="Load"> </form> <script src="papaparse.min.js"></script> <script src="popup.js"></script> </body> </html>ventana emergente.js:
let loadButton = document.getElementById("load").addEventListener("click", () => { Papa.parse(document.getElementById("csvFile").files[0], { download: true, header: false, complete: function (results) { console.log(results); }, }); });