Take a look at my "Update iView from Excel" at http://www.beardsworth.co.uk/iview.php
. It lets you paste a csv file into Excel, then select items in iView and run an Excel macro to pass over data. It uses the filename to lookup data. To adapt it, you'll need to be OK with Excel and scripting, but the code is commented.