tangor - 6:35 am on Nov 5, 2009 (gmt 0)
Do speak to your client as regards releasing personal (private?) information on the web. There might be legal issues... and you might get caught in that by direction of the website owners. Beware the bus under which you might be thrown. Meanwhile, Excel to cvs is trivial as that is a function of Excel's SAVE AS. Reading flat files in cvs format via Perl, PHP, or ASP is simple. MySQL makes that possible as well with a bit more bells and whistles, though you must maintain all security (sanitize) access to the database to prevent SQL injection attacks on your server.