Nous sommes désormais confrontés à la nécessité d'importer les données des employés par lots.
La structure est la suivante :
Photo de l'employé, Nom de l'employé, Position de l'employé, Entreprise affiliée
et Un employé n'autorise qu'une seule photo d'employé, Un employé appartient à une seule entreprise, Un employé uniquement Une publication autorisée . Le volume de données cible est de plus de 200. Nous devons maintenant utiliser PHP pour importer ces données dans la base de données par lots et les afficher à la réception.
J'ai déjà essayé d'utiliser PHPExcel pour lire des fichiers de tableaux xlsx, mais les images dans xlsx n'appartiennent à aucune cellule et la relation correspondante entre les photos des employés et les employés ne peut pas être déterminée. .
J'espère que vous pourrez nous aider à trouver une solution appropriée, merci beaucoup !
ajax peut être réalisé.
Encapsuler le téléchargement des données du formulaire via l'objet formData (les navigateurs de version inférieure ne sont pas compatibles, requête de compatibilité http://caniuse.com/#search=fo...)
Tout d'abord, les photos doivent être importées dans un deuxième temps
Deuxièmement, vous pouvez enregistrer les photos dans un dossier, mais les noms des photos doivent correspondre aux employés (par exemple, la photo de l'employé n°1 dans Excel est 1 .jpg, et la photo du n°2 est 2.jpg ) Quelle que soit la méthode que vous utilisez, il doit y avoir au moins une relation correspondante. Si l'image est stockée dans Excel, je pense qu'il devrait y avoir cette relation correspondante.
La première étape consiste à importer les autres données des employés pour éviter les erreurs dans la relation correspondante. Vous pouvez également enregistrer le numéro de série dans la base de données.
Après l'importation, importez la photo selon la relation correspondante. champ du numéro de série !
Si je peux le faire, ce ne sont que ces étapes de toute façon
Il doit y avoir une relation correspondante entre les photos et les employés