Hi,
Well, I've made an example and uploaded it to http://tmssoftware.net/public/flexcel/samples/demodb.zip
But I am not sure on how helpful it can be. The thing is (and I realized this even more when doing the demo), that the code will depend a lot on the particular db you use, and the tables you want to use, and the way you want to insert the rows.
And the FlexCel part is the easiest, you just use xls.GetCellValue to get the value of a cell. The most complex part is to add this value to the db. In this example I used DBGo with an access db, and every time you click a button, all the records are loaded into the db. This means that this is good for importing into empty tables.
If on the other side you wanted to update records already in the database, you need to define which record is the key, how to handle conflicts, etc. Probably the simplest would be to use a TClientDataset to load the existing table from the db, then read the Excel file using FlexCel and insert or update the records as needed. But as said, the hard work is in the db side, on FlexCel side it is just calling GetCellValue.