Subir archivo excel desde local (front-end) al back-end para poblar tabla

111 views
Skip to first unread message

Devilsito

unread,
Jul 25, 2022, 11:55:52 PM7/25/22
to Django-es

Necesito que el usuario seleccione un archivo excel, desde cualquier ubicación y que tenga cualquier nombre, y ya con la ruta y el nombre del archivo excel poder efectuar operaciones para poblar una tabla de datos con lo que trae el excel.

Todo esto a nivel local funciona correctamente, pero al efectuar esto mismo en el hosting  arroja el mensaje: "error(13) permission denied"

 En el template tengo:

<input type="file" id="excel_uploads" name="excel_uploads" accept=".xlsx" multiple ">

Luis

unread,
Jul 26, 2022, 2:26:52 AM7/26/22
to djan...@googlegroups.com
Se me ocurre si has revisado si tienes permisos de escritura en la máquina de hosting, en el directorio donde vayas a subir la hoja de cálculo,  no vaya a ser que por eso te de error.

Un saludo

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/django-es/7426fc3b-193c-4a14-a603-d22cd75e4d72n%40googlegroups.com.


--
"Dadle más hardware a un ingeniero de Microsoft y seguro que lo llena con pijadas y clips que tienes que buscar para cerrarlos porque a algún capullo se le ocurrió programarlo. (V. Viñals)"

************************************
Luis Fernando Ortiz Gimenez
email: ortizgimenez at gmail dot com
*************************************

Javi Glez.

unread,
Jul 26, 2022, 10:21:45 AM7/26/22
to djan...@googlegroups.com
Hola,
Hay una librería muy buena que puedes hacer eso. Aparte de archivos Excel, puedes usar json, csv, sql (si no recuerdo mal) y otros.



Saludos

carlos

unread,
Jul 27, 2022, 4:13:42 PM7/27/22
to djan...@googlegroups.com
Hola, lo mas probable sea de permisos en la carpeta donde estas subiendo el archivo excel, te recomiendo que investigues
sobre permisos a nivel de user y permisos a nivel de directorio te paso un ejemplos pero no se si es tu casa

ejemplo : cambiar permisos de tu carpeta donde se subiran tus archivos: sudo chmod -R 770 /var/www/       <--- aqui puede ser la dir de tu proyecto /home/tuUser/proyecto/django/media

Investiga un poco mas para tu problema en particular y revisa los permisos que tienes en el servidor tu usuario.

saludos




--
att.
Carlos Rocha
Reply all
Reply to author
Forward
0 new messages