Bonjour,
je voulais savoir comment charger les données dans une table en utilisant un fichier excel
Bonjour,
je voulais savoir comment charger les données dans une table en utilisant un fichier excel
Si tu veux utiliser java, tu dois utiliser :
- Apache POI pour ouvrir le fichier Excel
- JDBC pour écrire les données dans ta base.
Mais bon, si ton tableau Excel est déjà structuré en colonnes,
il est beaucoup mieux d'utiliser les systèmes d'importation directe Excel -> SGBD
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
@domiq44
Pas un fichier Excel direct à ma connaissance mais un fichier csv.
Tu peux voir aussi sur les outils ETL comme Talend Data Integration pour nombreux types de fichier.
A+.
Si tu utilise SQL server, tu peux faire de l'importation directe avec un OPENROWSET
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * INTO MaNouvelleTable FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\test\xltest.xls', [OngletExcel$])
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
Partager