je pense qu'il ne faut pas exporte en xls parceque le format est merdique, est entrain de mourrir et que tu va te faire chier. Je pense qu'exporter en cvs sera beaucoup plus simple. Ou si tu as besoin de formatage en ODF.
En perl, tu as le module dbi qui te donne une abstraction de la base de donnees que tu n'aurais pas forcement en bash. Donc perl ca m'a l'air pas mal. Apres si tu n'es pas tres a ton aise en perl, java fera ce dont tu as besoin egalement.