You can insert data from a cvs using phpMyAdmin. There is a link at the bottom of any tables structure page.
To get data from excel, there is a plug-in you can download called "Microsoft AccessLink Plug-In" which will convert an excel spreadsheet to an Access database. Then to get data from the database, just export all the data you want as a Text (cvs) file.
phpMyAdmin just makes it easier to import the data, you could write the SQL statement by hand if you wanted:
LOAD DATA LOCAL INFILE 'your_local_cvs_file' INTO TABLE your_database FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\' LINES TERMINATED BY '\r\n'
Hope that helps