1 Excel Tools
Welcome to this demonstration on Bonus Tools - Excel Tools.
Excel Tools allows you to export and Import schedules to and from Excel, utilizing Excel to speed up repetitive schedule manipulation.
Excel Tools contains 7 individual tools, Export Category to Excel, Export Schedule to Excel, Import from Excel, Export Room Template, Import New Rooms, Export Sheet Template and Import New Sheets.
1.1 Export Category to Excel
- Export Category to Excel allows you to select a Category, phase and parameters to export to Excel.
- To run the tool navigate to the Bonus Tools Tab and select Export Category to Excel from the Excel Tools drop down.
- The Export Category to Excel dialog will appear.
- Choose the selection set: Current View, Current Selection or Entire Project to filter the Text selection
- Select the Category you would like to export from the drop down.
- Then select the Phase the Elements are constructed on.
- Choose to include elements from Linked files.
- Then choose Parameters from the left and add then to the right by either:
- The same operations apply the Removing Parameters from the right.
- Tick Include Family Name & Type if you would also like to see them in the export.
- Order Parameters to be exported by using the Move Parameter Up and Move Parameter Down buttons.
- You can export the current settings by clicking the export button and saving the settings.
- A Save As dialog will appear, navigate to a desired location to save the file too and enter a name.
- You can also import previously exported settings by clicking the import button and searching for exported setting files.
- An Open dialog will appear, navigate to a desired location and select a previously exported settings file.
Note: The export Categories dialog will load the previously used settings to speed up exports. The Template used label will show which setting file is used.
- Once you have selected all Parameters and other settings click Ok.
- A confirmation dialog will appear confirming number of Elements that have been exported.
- Excel will also have opened.
- The First row in Excel is the Category Name
- The Second row in Excel is the Parameter Name used during Import (Do not delete or modify this row)
- The Third row in Excel is the Parameter Type used during Import (Do not delete this row)
- The Fourth row in Excel describes whether the Parameter is a Type or Instance Parameter (Do not delete or modify this row)
- The Fifth row in Excel is the Parameter Id used during Import (where the parameter is a shared parameter) (Do not delete this row)
- The First column in Excel is Element Id used during Import (Do not delete this column)
- Delete any other rows and columns after Export as desired (except for those mentioned above)
- Make modifications as required.
- Save the file and re-import the data into Revit.
Note: The saved file should be treated as a temporary file.
1.2 Export Schedule to Excel
- Export Schedule to Excel allows you to select a Schedule to export to Excel.
Note: There are limitations with the Revit API and exporting schedule:.
- Calculated values will not export
- Formula values will not export
- Values from linked files will not export
- Values from other elements will not export
- To run the tool navigate to the Bonus Tools Tab and select Export Schedule to Excel from the Excel Tools drop down.
- The Export Schedule to Excel dialog will appear.
- From the dialog select the schedule you wish to export.
- Select Protect Header Cells if you want to stop edits from occurring in the top 5 rows.
Note: You cannot delete columns if this is selected.
- Click Ok.
- A confirmation dialog will appear confirming number of Elements that have been exported.
- Excel will also have opened.
- The First row in Excel is the Category Name
- The Second row in Excel is the Parameter Name used during Import (Do not delete or modify this row)
- The Third row in Excel is the Parameter Type used during Import (Do not delete this row)
- The Fourth row in Excel describes whether the Parameter is a Type or Instance Parameter (Do not delete or modify this row)
- The Fifth row in Excel is the Parameter Id used during Import (where the parameter is a shared parameter) (Do not delete this row)
- Delete any other rows and columns after Export as desired (except for those mentioned above)
- If you selected Protect Header Cells, and you now would like to delete a column:
- Go to File > Info and select Uprotect.
- Make modifications as required.
- Save the file and re-import the data into Revit.
Note: The saved file should be treated as a temporary file.
1.3 Import from Excel
- Import from Excel allows you to select any Excel file that is formatted as per the Export functions.
- To run the tool navigate to the Bonus Tools Tab and select Import from Excel from the Excel Tools drop down.
- A dialog box will appear, allowing you to search for an Excel file for Import.
- A confirmation dialog will appear confirming number of Elements that have been updated.
- A second dialog will also appear listing the updates, noting if they passed or failed.
Note: Any fails will be in Red.
- With the dialogs closed you can inspect the changes.
1.4 Export Room Template
- Export Room Template allows you to Export a formatted template to Excel ready for new Rooms to be added.
- To run the tool navigate to the Bonus Tools Tab and select Export Room Template from the Excel Tools drop down.
- A dialog box will appear showing the Category was exported with no elements.
- Excel will also have opened.
- The First row in Excel is the Parameter Name used during Import (Do not delete or modify this row)
- The Second row in Excel is the Parameter Type (Do not delete this row)
- Remove the columns that you do not need and start adding rows of data for new rooms.
- Once the additions have been made then save the file and import the data into Revit.
Note: The saved file should be treated as a temporary file.
1.5 Import New Rooms
- Import New Rooms allows you to select a Excel file that is formatted as per the Export Room Template function to quickly bulk add rooms into the project.
- To run the tool navigate to the Bonus Tools Tab and select Import New Rooms from the Excel Tools drop down.
- A dialog box will appear, allowing you to search for an Excel file to create Rooms from.
- A confirmation dialog will appear confirming number of Rooms that have been created.
- A second dialog will also appear listing the parameter modifications, noting if they passed or failed.
Note: Any fails will be in Red.
- With the dialogs closed you can inspect a Room Schedule and see the newly created Rooms in the Schedule noted as Not Placed.
Note: If a phase was not specified then the Rooms will have been created on the first Phase in the Project.
1.6 Export Sheet Template
- Export Sheet Template allows you to Export a Sheet schedule template to Excel ready for new Sheets to be added.
- To run the tool navigate to the Bonus Tools Tab and select Export Sheet Template from the Excel Tools drop down.
- A dialog box will appear showing the Category was exported with no elements.
- Excel will also have opened.
- The First row in Excel is the Parameter Name used during Import (Do not delete or modify this row)
- The Second row in Excel is the Parameter Type (Do not delete this row)
- Remove the columns that you do not need and start adding rows of data for new Sheets.
Note: Use the Family name and Type name to set the Titleblock.
- Once the additions have been made then save the file and import the data into Revit.
Note: The saved file should be treated as a temporary file.
1.7 Import New Sheets
- Import New Sheets allows you to select a Excel file that is formatted as per the Export Room Template function to quickly bulk add Sheets into the project.
- To run the tool navigate to the Bonus Tools Tab and select Import New Sheets from the Excel Tools drop down.
- A dialog box will appear, allowing you to search for a Excel file to create Rooms from.
- A confirmation dialog will appear confirming number of Sheets that have been created.
- A second dialog will also appear listing the parameter modifications, noting if they passed or failed.
Note: Any fails will be in Red.
- With the dialogs closed you can inspect the project Browser and see the newly Created Sheets.
1.8 Export Formatted Category to Excel
- Export Formatted Category to Excel allows you to select a Category, phase and parameters to export to Excel.
Note: Export Category to Formatted Excel is one-way. These exports can not be reimported using Bonus Tools Import from Excel
- To run the tool navigate to the Bonus Tools Tab and select Export Formatted Category to Excel from the Excel Tools drop down.
- The Export Formatted Category to Excel dialog will appear.
Note: Export Category to Formatted Excel is one-way. These exports can not be reimported using Bonus Tools Import from Excel
- Choose the selection set: Current View, Current Selection or Entire Project to filter the Text selection.
- Select the Category you would like to export from the drop down.
- Then select the Phase the Elements are constructed on.
- Choose to include elements from Linked files.
- Then choose Parameters from the left and add then to the right by either:
- The same operations apply the Removing Parameters from the right.
- Order Parameters to be exported by using the Move Parameter Up and Move Parameter Down buttons.
- You can export the current settings by clicking the export button and saving the settings.
- A Save As dialog will appear, navigate to a desired location to save the file too and enter a name.
- You can also import previously exported settings by clicking the import button and searching for exported setting files.
- An Open dialog will appear, navigate to a desired location and select a previously exported settings file.
- Note: The export Categories dialog will load the previously used settings to speed up exports. The Template used label will show which setting file is used.
- Enter the Row. This is the Row you would like the export to start populating at.
- Enter the Column. This is the Column you would like the export to start populating at.
- Select a formatted Excel file by Clicking on the button at the end of the text box.
- Navigate to and select a formatted Excel file.
- Once you have selected all Parameters and other settings click Ok.
- A confirmation dialog will appear confirming number of Elements that have been exported.
- Excel will also have opened.
1.9 Export Formatted Schedule to Excel
- Export Formatted Schedule to Excel allows you to select a Schedule to export to a pre-Formatted Excel.
Note: Export Schedule to Formatted Excel is one-way. These exports can not be reimported using Bonus Tools Import from Excel. Note: There are limitations with the Revit API and exporting schedule:.
- Calculated values will not export
- Formula values will not export
- Values from linked files will not export
- To run the tool navigate to the Bonus Tools Tab and select Export Formatted Schedule to Excel from the Excel Tools drop down.
- The Export Formatted Schedule to Excel dialog will appear.
Note: Export Schedule to Formatted Excel is one-way. These exports can not be reimported using Bonus Tools Import from Excel.
- Enter the Row. This is the Row you would like the export to start populating at.
- Enter the Column. This is the Column you would like the export to start populating at.
- From the dialog select the schedule you wish to export.
- Select a formatted Excel file by Clicking on the button at the end of the text box.
- Navigate to and select a formatted Excel file.
- Click Ok.
- A confirmation dialog will appear confirming number of Elements that have been exported.
- Excel will also have opened.
Note: All formatting is retained.
1.10 Dummy Schedule
- Dummy Schedule allows you to recreate an Excel Schedule within Revit using Revit Schedule Headers.
- To run the tool first set the Print Area within Excel.
- Then navigate to the Bonus Tools Tab and select Dummy Schedule from the Excel Tools drop down.
- An open dialog will appear.
- Navigate to and select the Excel File to recreate.
- A dialog will show confirming recreation.
- With the Revit Project Browser you will see the new Schedule with the Name of the Excel Worksheet.
- Once placed on a Sheet, assign the Revit borders.
Thank you for viewing this demonstration on Bonus Tools - Excel Tools.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article