Brad,
Working with mixed data sources can be kinda tricky sometimes. If you write a report based solely on the Excel output it probably works fine, right? What I'd do is use Excel on your main report and then use your database connection as a subreport so that you don't need to do any linking (that is the thing Crystal doesn't seem to handle well).
HTH,
Adam