You can't natively link an Excel spreadsheet in to Revit.
You can import Excel data in to Revit families (using Add-ins), but that is not the same thing.
The only way to get an external Excel spread sheet to show up on a sheet in Revit is via workarounds.
USE EXCEL INSTEAD OF REVIT
A better method is to:
Export Images from Revit. Set up all images on same size sheets, export at 100% size, 300dpi.
Import images into Excel.
Reduce each image so they are to scale when printed (you will need to do some experiments to find what percentage to use).
3RD PARTY SOFTWARE:
Imported an Excel sheet as a data link into an empty AutoCAD file and then linked that file into a Revit sheet.
Link EXCEL into AutoCAD as a TABLE, then Link AutoCAD into Revit.
Update EXCEL File
Then Reload/Refresh TABLE in AutoCAD,
Then Reload your LINKED AutoCAD File in Revit.
ADD-INS:
Excel2R:
Places excel table onto a drafting view. Actually creates a Detail Group that can be edited. Puts text on Revit text style and lines on Revit linestyle, both of which can be edited. Imports with drafting view at 1:1 and returns it to 1:1 on update. Otherwise text and linestyles retain any edits.
Doesn't always make text long enough - i.e. text wraps when it shouldn't. Any edits to text lengths get overwritten on update.
http://www.aga-cad.com/products/tools4revit/excel2r
Ideate Sticky:
Can not change schedule size in Revit. The text size and row height / column widths have to be exactly right in Excel.
You can change width in Revit but every update resets the width.
The original size of a Sticky is determined by the Print Area as set within the associated Excel worksheet.
Once the Sticky has been created within Revit, it can be re-sized. Note that any changes to the size will be overwritten if the Sticky is updated (manually or automatically), so the recommended method of changing the size is to edit the Excel file itself.
http://ideatesoftware.com/ideatesticky
CREATE DUMMY SCHEDULE IN REVIT:
This method doesn't actually link an Excel file, what it does is create an empty schedule in Revit that can be manually edited.
That is, the data in the schedule has no connection with elements in the Revit file.
Useful to create static schedules.