Introduction to Excel Tables and Power Query
A practical overview of how to use Excel Tables and Power Query for engineers working with Creo Parametric BOM data.
What Are Excel Tables?
Excel Tables are structured data ranges that provide:
- Automatic formatting and column headers
- Structured references in formulas (e.g.,
[@Material]instead ofD2) - Auto-expansion when new rows are added
- Built-in filtering and sorting
Nitro-BOM exports directly to native Excel Tables, giving you all these benefits automatically.
Benefits for Engineers
- Consistent data structure across exports
- Easy comparison between BOM versions
- Automatic Power Query refresh when data changes
- Named ranges that formulas can reference reliably
Introduction to Power Query
Power Query is Excel's built-in ETL (Extract, Transform, Load) tool. It lets you:
- Connect to data sources (Excel tables, databases, web APIs)
- Transform data (filter, pivot, merge, calculate)
- Load results into new worksheets or data models
Why Power Query for Creo Data?
- Compare BOMs across assembly versions
- Merge BOM data with cost databases
- Create summary reports that auto-update
- Filter and reshape data without modifying the source
Connecting to Creo Data
When Nitro-BOM exports BOM data, it automatically creates Power Query connections. These connections refresh every time you re-export, giving you live dashboards.
Example: Cost Rollup
- Export BOM with Nitro-BOM → creates
BOM_Datatable - Create a Power Query that joins
BOM_Datawith yourCost_Database - Load the merged result to a
Cost_Summarysheet - Next export automatically updates the cost summary
Practical Examples
- BOM Comparison: Use Power Query Merge to compare two BOM exports side-by-side
- Parameter Audit: Filter for components missing required parameters
- Cost Estimation: Join BOM quantities with unit costs from an external source
- Weight Rollup: Sum component weights by sub-assembly level