Rename files using a list

I have several hundred scanned files that have numerical names like 123456.pdf. I have a spreadsheet containing the filenames in one column and a more descriptive name in the next column. I'd like to have hazel rename all the files in a folder with the more descriptive names by matching the filename in column A of the spreadsheet and renaming the file with the new filename in column B. Any suggestions on how I can accomplish this?