Rémy - Burgonde,
Effectivement, c'est assez long, mais eu égard aux nombre de colonnes qui composent la ligne de la table, ça ne m'étonne pas.
Si tu analyses un peu le programme SQL2XLSR, tu verras que le programme utilise la SQL
DA (pénalisant car récupération des colonnes à partir du nom de la table) et que, effectivement, le traitement se fait colonne par colonne en faisant appel aux constructeurs Java à chaque itération, ce qui est aussi pénalisant.
Giuseppe a, depuis la parution de SQL2XLS, créé un nouvel utilitaire -- SQL2JXL -- qui utilise de nouvelles APIs Java (JExcelAPI) qui réduisent les temps de traitement et en faisant un utilitaire bien plus performant que le précédent.
Tu le trouveras ci-dessous l'utilitaire SQL2JXL.:
http://www.mcpressonline.com/mc?14@49.lpeodo4GG8x.29481@.6b16ef2b
Si tu veux l'installer, prête une attention toute particulière lors de son installation sur ta machine, lis bien l'article de presse qui l'accompagne, car c'est un peu délicat à implémenter.