DBD::Excel itself may not have changed much, but there may not be much to change (I don't use Excel so I don't know) . But it's just a shim between
SpreadsheetParseExcel and
SQL::Statement and
DBI and all of those modules
have changed. Unless you need to do manipulation of the spreadsheet or complex queries, it should be sufficient for this task. If you're reading from one database and writing to another, it makes sense to do it all in
DBI. If
DBD::Excel isn't suitable, then you can declare Excel as an ODBC DSN and use
DBD::ODBC on it.