Import-ready examples

Cutting List CSV and XLSX Templates

Start from small, synthetic spreadsheets that match the current CutNesting import contract. Templates cover common linear-stock jobs and a 2D sheet-and-plate workbook with parts, full sheets and remnants.

4 material-specific 1D CSVs2D CSV and XLSXDeterministically generated

Template catalog

Choose the closest workflow, then edit the rows

The public repository generates all six files from one JSON definition and verifies their bytes in CI. That keeps the downloadable examples aligned with their documented headers.

CSV

1D aluminium

1d-aluminium.csv

Extrusions, door profiles and repeated glazing-bead cuts

Open compatible tool
CSV

2D sheet and plate

2d-sheet-and-plate.csv

Combined part, full-sheet and remnant rows

Open compatible tool

Immutable downloads pending: the generated files and SHA-256 checksums are ready locally. Links will target the first tagged public-repository release after its GitHub owner is confirmed.

1D mixed-table fields

Each row identifies either available stock or a required cut. The unit is explicit in the length header.

FieldMeaning
type`stock` or `cut`.
labelHuman-readable stock or part name.
length_mmPositive length in millimetres for these templates.
quantityRequired for cuts; blank stock quantity means unlimited stock.
costOptional cost per stock piece.
priorityOptional cut priority; lower positive values are handled first.

2D compatibility fields

Parts and stock must agree on material, grade and thickness before they share a nesting group.

Geometry

width, height, quantity and unit

Compatibility

material, grade and thickness

Stock controls

cost, is_remnant and grain

Part controls

rotation, grain and priority

Spreadsheet import is only the job-input layer. Confirm kerf or part gap, edge margin, trim, machine setup and available inventory before accepting a plan.