Oracle
 sql >> Base de données >  >> RDS >> Oracle

Charger les données de *.xlsx ou *.xls dans la table Oracle à partir du compte utilisateur Oracle Apex 4.0.2

Une raison pour laquelle vous ne passez pas à apex 5.0, ou au moins 4.2 ? Les composants "Chargement des données" ont été ajoutés en 4.1 et vous offrent un moyen rapide de développer cette exigence précise. 4.0 est désormais ancien et n'est plus pris en charge.

Le chargement d'un xlsx ou d'un xls est très, très différent du chargement d'un CSV. Encore une fois, je demanderais, pourquoi ne pas mettre à jour. Il existe des plugins disponibles qui traitent les fichiers Excel en collections, même XLSX. Encore une fois, votre version apex est trop basse. Vous vous tirez une balle dans le pied e. Non pas qu'il n'y ait pas d'options de codage disponibles, mais quand même.

Si vous encore ne voulez pas mettre à niveau pour une raison arbitraire, concentrez-vous peut-être sur les fichiers xlsx. Ce sont essentiellement des fichiers zip avec un tas de fichiers. J'ai écrit un blog à ce sujet en 2012. http://tpetrus.blogspot.be/2012/09/a-non-standard-export-to-excel-2010-xlsx.html

Il est toujours d'actualité et je ne fais que le lier car il contient tout le courage du code. Il n'est pas infaillible et a cependant des limites. Il y a probablement d'autres moyens aussi. Moins pour 4.0.