in reply to RFC: HTML::Dashboard (Spreadsheet-like formatting for HTML tables)

Class::DBI::Plugin::FilterOnClick does those tasks and more. You can create your own sub routines to allow very complex formatting based on a number of factors. The built in sorting and searching features also assist with making finding information easier. I have used it on a number of databases and it has performed well on MySQL, MSSQL and Postgres backends.