Faire de l’export Excel en… HTML

Ne vous est-il pas déjà souvent arriver au cours de vos projets d’avoir des demandes de vos MOA pour faire de l’export Excel ?
Généralement, dans le monde JAVA, on se tourne vers des librairies telles que Apache POI ou encore JExel API. Dans le monde PHP, on se tournera, par exemple, vers PHPExcel.

Mais en fait, il n’y en pas forcement besoin ! Explications :

Excel sait interpréter de l’HTML !

Quand on a dit ça on a tout dit. Pour des exports Excel ne nécessitant pas de faire des formules ou d’avoir plusieurs onglets, il suffit d’écrire de l’HTML dans un simple fichier texte à qui on donnera l’extension .xls et le tour est joué.

On peut ainsi faire de la mise en forme, de la fusion de cellule très facilement.

Exemple :

  1. <table border="1">
  2. <tr>
  3.  <td style="font-size:20px;font-weight:bold;color:red">Du texte</td>
  4.  <td>Un autre texte</td>
  5. </tr>
  6. <tr>
  7.  <td colspan="2">Fusion de deux cellules</td>
  8.  <td>Bla bla</td>
  9. </tr>
  10. </table>

Have fun !

Le commentaires sont fermés.