Hast du dir Pozor's Link überhaupt mal angeschaut? Das ist genau was du suchst.
http://pear.php.net/...eet-excel-writer.php Einfach alle Tabellen durchrattern und für jede ein neues Worksheet erstellen:
$worksheet =& $workbook->addWorksheet('Erstes Worksheet');
// Daten rein via PHP / mySQL bzw. $worksheet->write()
$worksheet =& $workbook->addWorksheet('Zweites Worksheet');
usw.
Erst ganz am Schluss das File schliessen: $workbook->close();
Du musst halt die Struktur jeder Tabelle zuerst abfragen für die Feldnamen / Excel Headers. Vermutlich wirst du DESCRIBE oder SHOW COLUMNS benötigen dafür. Dass dir jemand ein fixfertiges Script auf dem Silbertablett präsentiert, ist wohl ein wenig zu viel verlangt...
Und sonst musst du wohl nach einem kommerziellen Tool Ausschau halten (zur Info: HeidiSQL + dbEdit können keine ganzen DBs exportieren, nur einz. Tabellen).