Tu crées une classe pour ta table :
table.tableauPrincipal {
background-image: url("image.png" );
}
Tu mets ça entre des balises <style type="texte/css"> </style> dans le <head> ou dans une feuille de style externe. Et tu utilises ta classe avec <table class="tableauPrincipal">.
Tu peux ajouter plein de choses à cette classe comme la taille de ton tableau (propriété width et height), le type de bordure (border), l'espacement entre les cellules (border-spacing), bref tout ce qu'on met habituellement dans le tag <table>