Import an OpenCutList Parts List into EZNESTING
OpenCutList is the free SketchUp extension most woodworkers use to turn a model into a parts list. Its Export button writes that list to a CSV file, and EZNESTING reads that file as is: drop it on the CSV/Excel import and the designation, quantity, cutting size, thickness and material columns are mapped for you, with SketchUp's units (`720mm`, `23 5/8"`, `1' 11 5/8"`) converted on the way in.
Below are the exact export steps, what carries over, and a sample OpenCutList export you can try first.
Step 1: Export the parts list from OpenCutList
These are the labels in OpenCutList's English interface.
- In SketchUp, open OpenCutList from its toolbar or the Extensions › OpenCutList menu, and go to the Parts tab.
- Click Generate to build the Parts List. If you select some components first and tick Selection only, only those are listed.
- Click Export. In Export Options, set Source to Parts List and Format to CSV.
- Leave Separator on the default (Semicolon) or pick Comma or Tabulator. EZNESTING detects all three. Leave Encoding on UTF-8.
- Keep the default columns on the Customization tab, then export and save the `.csv` file.
Changed the columns? EZNESTING only needs Designation and Length - raw / Width - raw (or Length / Width). Quantity, Thickness - raw and Material name are used when present.
Step 2: Drop the file into EZNESTING
- Open the nesting optimizer in sheet mode.
- Click CSV/Excel under the Optimize button and drop your file in.
- The import dialog shows Recognized: OpenCutList (SketchUp) export and goes straight to the preview. Check the rows and click import.
- Add your stock sheet (for example 2440 × 1220 mm or 96 × 48 in) and set your kerf.
- Click Optimize.
Materials: OpenCutList's Material name comes across too (for example `Plywood_18mm`). EZNESTING only nests a part on stock with the same material, so either type that name into your stock sheet's Material field, or turn on Ignore material column in Settings to nest everything on one stock.
What EZNESTING reads from the export
- Size: the raw (cutting) length and width, which include any oversize you set on the material in OpenCutList. If a raw cell is empty, the final Length / Width is used.
- Units: each cell is read in its own unit. Metric models come in as millimetres (cm and m are converted). Inch and architectural feet-and-inches models come in as inches, fractions included.
- Quantity: the Quantity column. If you export the List of Instances source instead, each row counts as one part.
- Labels: Designation becomes the part name you see on the cutting diagram.
- Not imported: edge banding columns, veneers, prices and tags. Grain is not part of the export, so set grain on the parts that need it after importing.
A metric export with the default columns turns into rows like this:
- Side · 2 · 720 × 560 mm · 18 mm · Plywood_18mm
- Bottom · 1 · 764 × 560 mm · 18 mm · Plywood_18mm
- Back · 1 · 796 × 716 mm · 6 mm · Hardboard_6mm
Why nest outside OpenCutList at all?
OpenCutList has its own cutting diagrams, and for many SketchUp users they are enough. People bring the list into EZNESTING when they want to:
- plan the cut away from the SketchUp computer, on any browser, tablet or phone in the shop;
- print a one-page cut list with the diagram, or export DXF for a CNC router or panel saw;
- nest several stock sizes or materials in one job, or do linear stock (boards, pipe, bar) in the same tool;
- choose between Least waste and Fewest cuts modes for a table or panel saw.
EZNESTING is a guillotine nesting optimizer for rectangular stock. It does not read the SketchUp model itself, only the exported list.