Normally, each row in a Revit schedule is linked to a specific Revit element.
But sometimes, you might want to create a "dummy" schedule that isn't linked to Revit elements. There are two techniques to do so:
1- Key schedule: create a key schedule from a category that isn't used in the project.
2- pyRevit: Use the "Create schedule from CSV" tool in pyRevit
Watch the full video tutorial:
Technique 1: Create a key schedule
Create a new schedule from a category you are not using (such as Analytical Models). Schedule the keys.
Create a new parameter for each column needed in the table.
Then, use the Insert Data Row tool to add new rows.
Fill up the schedule.
To hide the "Key Name", go to the Formatting menu and select Hidden for the Key Name.
Thanks to Ryan Schalk of MEP Guy for this trick.
Technique 2: pyRevit - Create Schedule from CSV
pyRevit includes a tool called Create Schedule from CSV. It also create a key schedule, but it is done automatically.
The only extra step is that you need to create all parameters in advance. In other words, for the schedule below, you have to create the project parameters Room, Number of Occupants and Description before using the tool. Add these parameters to a category such as Analytical Panels.
Also, make sure to add the Key Name column in the CSV. Else, it won't work. You can use Excel to create the CSV file.
When saving the Excel file, pick the .csv option.
Once the project parameters are added, use the pyRevit tool. Pick the category you have added the project parameters to.
And that's it! The schedule is created. It will have the same name as the CSV file name in the Revit project browser.