write_excel_mapping_template()
Generate an Excel mapping template with component and representation tabs.
Usage
write_excel_mapping_template(
components, rep_maps=None, output_path=Path("mapping.xlsx")
)Parameters
components: Sequence[str]-
An ordered list of unique target component IDs.
rep_maps: Sequence[str] | None = None-
A sequence of unique names for which dedicated representation mapping tabs should be created.
output_path: Path = Path("mapping.xlsx")- The full path where the Excel file will be saved.
Returns
Path- The file path to the saved Excel workbook.
Raises
ValueError-
If
componentsvalidation fails (delegated to helper). FileNotFoundError-
If the parent directory for
output_pathdoes not exist. RuntimeError- If saving the workbook fails due to I/O issues.