Between the Spreadsheets: Classifying and Fixing Dirty Data