Interesting topic as I recently spent three months on customer discovery for a CS researcher/wannabe entrepreneur who developed a spreadsheet consolidation (combining data from disparate sources) solution. My discovery work was primarily focused on enterprise. The primary finding was that everyone in enterprise claimed that they have the problem but the pain is not high enough for them to consider buying a solution that only consolidates data. They were looking for end-to-end solution.
Have you looked at google fusion table and google refine? These are powerful tools in same space for non-enterprise applications.