Microsoft Excel · Arazzo Workflow
Microsoft Excel Flatten a Table into a Plain Range
Version 1.0.0
Snapshot a table's rows and columns, convert it to a static range, and read the flattened cells.
View Spec
View on GitHub
AutomationData AnalysisMicrosoftMicrosoft 365OfficeSpreadsheetsArazzoWorkflows
Provider
Workflows
convert-table-to-range
Archive a table by snapshotting it and flattening it into static cells.
Captures a table's columns and rows, converts the table into a plain range, and reads the resulting cells back at the address the conversion returned.
1
openSession
createWorkbookSession
Open a persisting session so the conversion is committed to the stored workbook.
2
resolveTable
listTables
Resolve the table on the worksheet that is about to be flattened.
3
snapshotColumns
listTableColumns
Capture the column schema before conversion. Once the table becomes a range these column names and ids no longer exist anywhere in the API.
4
snapshotRows
listTableRows
Capture every row before conversion so the caller holds a complete record of the table as a structured object.
5
flattenTable
convertTableToRange
Convert the table into a plain range. This is irreversible through the API: the table object, its filters, and its sort are all discarded, and Excel returns the range the cells now occupy.
6
verifyFlattenedRange
getRange
Read the flattened cells back at the address the conversion reported to confirm the values survived the conversion intact.