Tools/tabular/reshape

tabular/reshape

Select columns, filter and sort rows, and limit, then convert format.

Dynamic (cost in response)
charged on success

What it does

Applies a structured transform to tabular data, keep specific columns, filter rows by simple conditions, sort, and limit, then writes the result in the chosen format.

Primary use cases

  • Trimming a large export down to the columns and rows an agent actually needs.
  • Producing a sorted top-N slice of a dataset.

Good to know

Filters are AND-combined and use a fixed operator set (eq, ne, gt, lt, ge, le, contains, in, notnull, isnull). There is no free-form query string, so it is safe on untrusted input.

Parameters

tostringrequired

Target format.

fromstringrequired

Source format.

limitintegeroptional

Keep at most this many rows.

sheetstringoptional

Sheet name for xlsx input.

selectarrayoptional

Columns to keep, in this order.

filtersarrayoptional

Row filters, AND-combined.

sort_byarrayoptional

Sort keys, applied in order.

input_urlstringrequired

Pre-signed GET URL of the input file.

expires_inintegeroptionaldefault: 3600

Download URL TTL in seconds.

output_filenamestringoptional

Filename for the output. Defaults to reshaped.<to>.

tabular/reshape — Faro