Sheets From Excel

Sheets from Excel

2 min read

When developing a project document list, the most convenient way is often to create information within Excel. This allows project managers who may not be Revit savvy to get involved. Moreover, formulas and formatting in Excel is far easier than working in Revit schedules.

Sheets From Excel

Create sheets with Dynamo

The next step is to get the Excel data into Revit and generate sheets from that list. In general, there are two possibilities for sheet creation within Dynamo. ‘Sheet.ByNameNumberTitleBlockAndView‘ requires a Sheet Name, Sheet Number, Title Block Family Type, and a View. However, if the project is very early, the sheets’ views may not have been created yet. 

In this scenario, we cannot use this node and must instead use the ‘Sheet.ByNameNumberTitleBlock‘. The good thing about this node is that you don’t need to supply views for it to work, as it will create empty sheets. All that is required is Sheet Number and Sheet Name values as strings (text), along with the title block family. Note, however, that the data is not being imported as strings, for reasons we’ll discuss shortly.

Sheets From Excel

Setting sheet parameters

In addition to creating the sheet, it is also possible to set various sheet parameters. For example, many organisations group sheets into drawing series for documentation purposes. In the example above, the Dynamo graph imports the data from Excel and pushes it to a “Series” parameter. This is an instance-based text project parameter assigned to the Sheets category.

Sheets From Excel Project Parameter

Additionally, we are also setting the ‘Sheet Issue Date’ parameter. Since the values in Excel were formatted as dates, if this data were imported into Dynamo as strings, those dates would be reformatted to “October 18, 2023 12:00 AM”, which is not very useful. One solution is to change the Excel cells to be formatted as text. Another option is to reform the date using Dynamo. This can be done by following Microsoft’s syntax guidelines. For example, I am using the “dd/MM/yyyy” syntax. 

Note that both of the parameters being set are of category Sheets. This differs from Title Block properties, which are properties of the title block family. If title block properties are also required to be set, refer to this tutorial.

4 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Renumber Viewports
Premium

Renumber viewports

Use Dynamo to automatically renumber the detail number parameter of viewports placed on sheets, streamlining documentation.

Axonometric Crop Region
Premium

Axonometric crop region

Learn how to use Dynamo to batch update the crop region of axonometric views with a consistent buffer offset.

Create multi-category schedules
Premium

Create multi-category schedules

Learn how to use Dynamo to automate the batch creation of multi-category schedules for use in a room data sheet.

Copyright​

© 2025 Parametric Monkey
Parametric Monkey and the Parametric Monkey logo are trademarks of Parametric Monkey Pty Ltd.

Discover more from Parametric Monkey

Subscribe now to keep reading and get access to the full archive.

Continue reading

Subscribe

Gain full access to tutorials and newsletter updates.

CONTACT US

Drop us a message and someone from our team will be in touch with you shortly.

BOOM!

Thank you for your interest. Someone from our team will be in touch soon.

WORKSHOP APPLICATION

To find out about upcoming public workshops or to organise a private workshop, please submit the following contact form and we’ll be in touch soon.