The BlenderBIM Spreadsheet add-on was developed and tested with Blender 3.5 with the BlenderBIMv0.0.230304 release and LibreOffice Calc 7.5 on Windows 11. The intention of this spreadsheet add-on is that it will be rolled into BlenderBIM one day.
Prequisites
Blender 3.5
BlenderBIM add-on latest stable release
Libre Office Calc
- Support for .xlsx and .ods files
- You can now export all BaseQuantities such as Area, NetArea, NetSideArea etc.
- You can now store user interface settings, useful for many custom properties which can be shared through json files.
- Frienldy user interface to export one of the most commonly used properties such as IsExternal, LoadBearing, FireRating and AcousticRating.
- Support for multiple classification references including
IFC2X3
andIFC4
- Support for multiple material definitions including IfcMaterial, IfcMaterialList, IfcMaterialConstituentSet, IfcMaterialLayerSetUsage and IfcMaterialProfileSet.
- Support for IFC2x3 and IFC4
BlenderBIM Spreadsheet is found under the BlenderBIM Spreadsheet tab
The BlenderBIM spreadsheet add-on expects an IFC file to be loaded and saved with BlenderBIM before an export to a spreadsheet is possbile. When a table filtering is made in the spreadsheet file, it should be saved first before a 3D view filtering in Blender is possible. In this image an example is shown with a filtering of the IfcWindow, which shows the multiple materials assigned.
It's possible to store all your custom defined properties in a .json file. It will save your checkbox user interface settings as well. To export the properties you want define the PropertySet name and Property name divided by a . as shown in the image
When you click Save Selection Set a .json file will be written to the same location where your ifc is.Before creating a new spreadsheet export it's important to close the already running instance of your spreadsheet software.In this example the LoadBearing True property is filtered in the spreadsheet software en visualized in the Blender 3D View.
It's highly recommended to use Libre Office Calc when using .ods files. Experience learns MS excel does not always produce valid xml files which are used to parse the GlobalId to filter in a 3D View in Blender.
- Press Record Macro
- Select cell A1 and Press Ctrl+Shift+Down Arrow then Right Arrow
- Go to > Format -> Autoformat Styles > Box List Blue > OK
- Press Home
- Press Ctrl + Shift + L
- Stop Recording Macro and Save it
- Go to Advanced to Uncheck > Java Runtime
- Make the Macro a hotkey