Accéder au contenu principal

Articles

Affichage des articles du novembre, 2013

Génération de requêtes SQL depuis une feuille Excel

Dans ce billet, je vais présenter un petit utilitaire que j'ai développé et qui m'a permis de gagner beaucoup de temps dans les phases de migration de bases de données. Il permet également de définir tout le référentiel d'une base de données, avec notamment les données qui ne sont pas souvent modifiées, dans une feuille Excel et de générer les requêtes SQL d'insertion ou de mise à jour équivalente. Je me suis appuyé pour cela sur deux librairies : jxl.jar pour la lecture de la feuille Excel minitemplator.jar pour la génération de fichier à partir d'un template  Le code source tient en une seule classe. package com.alu.convert; import java.io.File; import java.io.IOException; import biz.source_code.miniTemplator.MiniTemplator; import jxl.Sheet; import jxl.Workbook; /* * This class is used to generate a file based on an Excel Sheet. * The initial purpose is to generate SQL inserts, but this can be applied to * ot