supongo que ya tienes tu tabla donde listas los registros, cierto??
porque si no, por ahí debes empezar... después, lo de "bajar" en CSV o Excel supongo es mas fácil...
NOTA que PHP tiene una extensión
http://www.php.net/manual/en/function.fgetcsv.php y claro, también hay algo para
PHPExcel
suerte!!