package mesexemples.com; import java.sql.*; import jxl.*; public class TableToExcel { public static void main(String arg[])throws Exception { // Créer un fichier excel File inputWorkbook = new File(file); WritableWorkbook workbook = Workbook.createWorkbook(inputWorkbook); // Créer un classeur dans fichier WritableSheet sheet = workbook.createSheet("Avocatic", 0); // Ajouter l'entête du classeur Label label = new Label(0, 0, "ID"); sheet.addCell(label); label = new Label(1, 0, "Nom"); sheet.addCell(label); label = new Label(2, 0, "Prenom"); sheet.addCell(label); label = new Label(3, 0, "Adresse"); sheet.addCell(label); label = new Label(4, 0, "Pays"); sheet.addCell(label); label = new Label(5, 0, "email"); sheet.addCell(label); label = new Label(6, 0, "Commande"); sheet.addCell(label); label = new Label(7, 0, "Facture"); sheet.addCell(label); label = new Label(8, 0, "Date d'enregistrement"); sheet.addCell(label); // Créer une Connexion vers une base de données Derby Connection conn=DriverManager.getConnection("jdbc:derby:Commande", "username", "password"); Statement stmt=conn.createStatement(); int i=1; // Sélectionner les lignes de la table "Clients" ResultSet res=conn.stmt.executeQuery("Select * from Clients"); while(res.next()) { // Ajouter chaque ligne de la table dans une nouvelle ligne du classeur label = new Label(0, i, res.getString(1)); sheet.addCell(label); label = new Label(1, i, res.getString(2)); sheet.addCell(label); label = new Label(2, i, res.getString(3)); sheet.addCell(label); label = new Label(3, i, res.getString(4)); sheet.addCell(label); label = new Label(4, i, res.getString(5)); sheet.addCell(label); label = new Label(5, i, res.getString(6)); sheet.addCell(label); label = new Label(6, i, res.getString(7)); sheet.addCell(label); label = new Label(7, i, res.getString(8)); sheet.addCell(label); label = new Label(8, i, res.getString(9)); sheet.addCell(label); i+=1; } // Après l'enegistrement, Fermer le classeur et le fichier Excel workbook.write(); workbook.close(); } } |
Cet article Java-JDBC-JXL: Exporter les données d’une Base de données dans un fichier Excel est apparu en premier sur .