Guides8 min read

How to Import Excel & CSV Cut Lists into a Nesting Optimizer

Upload your existing spreadsheets and get optimized cutting layouts in seconds—no manual data entry required

E

EZNESTING Team

March 19, 2026

Why Import Your Cut List from a Spreadsheet?

If you already have a parts list in Excel, Google Sheets, or exported from design software, manually re-entering every piece into a nesting optimizer wastes time and invites errors. Importing your cut list directly eliminates double data entry, reduces mistakes, and gets you to optimized cutting layouts faster.

Whether you're a cabinet maker with a spreadsheet from SketchUp OpenCutList, a fabricator with an export from CutList Plus, or a hobbyist tracking pieces in Excel—you can import that data directly into EZNESTING and start optimizing immediately.

This guide covers everything you need to know about importing spreadsheet data into a nesting optimizer: supported formats, required columns, automatic mapping, and tips for seamless imports.

Supported File Formats

EZNESTING accepts the most common spreadsheet formats:

CSV Files (.csv) - Universal format supported by all spreadsheet applications - Comma, semicolon, tab, or pipe-delimited (auto-detected) - Best for simple data without formatting - Export from Excel, Google Sheets, LibreOffice, or any database

Excel Files (.xlsx, .xlsm) - Modern Excel format (Excel 2007 and later) - Preserves formulas—calculated values are imported automatically - Multi-worksheet support—choose which sheet to import - Handles merged cells and complex formatting

What about older formats? If you have an older .xls file (Excel 97-2003), simply open it in Excel and save as .xlsx before importing. Google Sheets exports directly to both .csv and .xlsx formats.

Required and Optional Columns

Your spreadsheet needs specific columns for the import to work. The good news: EZNESTING auto-detects most column names, so you often don't need to change anything.

Required Columns (Sheet Materials) - Part Name — The name or identifier for each piece - Quantity — How many of this piece you need (defaults to 1 if missing) - Width — The width dimension of the piece - Length — The length dimension of the piece

Required Columns (Linear Materials) - Part Name — The name or identifier for each piece - Quantity — How many of this piece you need - Length — The length of the piece

Optional Columns - Thickness — Material thickness (useful for organizing by material) - Material — Material type or name (plywood, MDF, etc.) - Grain Direction — Whether the piece has a grain that must be aligned - Edge Banding — Which edges need banding (top, bottom, left, right) - Notes — Any additional notes or comments

Column Name Flexibility Don't worry if your columns are named differently. EZNESTING recognizes common variations:

Standard NameAlso Recognizes
Part NameName, Description, Item, Component, Part, ID
QuantityQty, Count, #, Number, Pieces
WidthW, Fin W, Depth, D, Horizontal Size
LengthL, Fin L, Height, H, Vertical Size
ThicknessT, Thick, Fin T
MaterialMaterial Type, Species, Stock, Type
GrainGrain Direction, Rotation, Orientation

Step-by-Step: Importing Your Spreadsheet

Importing your cut list takes just a few clicks:

Step 1: Open the Import Dialog In EZNESTING, click the "Import CSV/Excel" button above your parts list. This opens the import dialog.

Step 2: Upload Your File Drag and drop your file onto the upload area, or click "Browse" to select it from your computer. EZNESTING automatically detects whether it's CSV or Excel.

Step 3: Select Worksheet (Excel only) If your Excel file has multiple worksheets, choose which one contains your cut list.

Step 4: Review Column Mapping EZNESTING attempts to match your column headers to the required fields. Review the mapping and adjust if needed. Green checkmarks indicate successful matches.

Step 5: Confirm Units The importer auto-detects whether your dimensions are in inches or millimeters. Verify this is correct, or override if needed.

Step 6: Preview and Import Review the preview showing your first few rows. Check for any validation warnings. Click "Import" to add the pieces to your project.

That's it! Your cut list is now ready for optimization.

Smart Auto-Detection Features

EZNESTING uses intelligent detection to minimize manual setup:

Automatic Column Mapping The importer analyzes your column headers using: - Exact matching (case-insensitive) - Alias recognition (matching common variations) - Fuzzy matching (finding close matches)

Automatic Unit Detection Your measurement units are detected by: - Header indicators: "(mm)", "(in)", "(inches)" in column names - Value suffixes: dimensions ending in "mm", "in", or '"' - Fractional format: "24 1/2" indicates imperial measurements - Value ranges: typical imperial vs. metric dimension ranges

Fractional Inch Support Working in fractional inches? No problem. EZNESTING handles: - Standard fractions: 24 1/2, 12 3/4 - Hyphenated: 24-1/2, 12-3/4 - Unicode fractions: 24½, 12¾ - Mixed formats within the same file

Validation and Error Handling

Before importing, EZNESTING validates your data and highlights potential issues:

Critical Errors (Block Import) - Missing required columns (part name, dimensions) - Non-numeric dimension values - Negative dimensions

Warnings (Import Continues) - Very small dimensions (< 0.1 inches) - Unusually large dimensions (> 1000 inches) - Zero or negative quantities - Missing optional fields

Row-by-Row Feedback The preview shows which rows have issues, so you can decide whether to: - Fix the data in your spreadsheet and re-upload - Proceed with import (valid rows are imported, invalid rows are skipped)

Validation Summary Before finalizing, you see a summary: - Total rows found - Rows that will import successfully - Rows with warnings - Rows with critical errors

Tips for Smooth Imports

Follow these best practices for trouble-free importing:

Format Your Spreadsheet - Put column headers in the first row - One piece per row (no merged cells in data) - Remove any summary rows or totals at the bottom - Keep dimensions as numbers (not text formatted as numbers)

Be Consistent with Units - Use the same unit throughout (don't mix inches and mm) - If using fractional inches, keep consistent format - Consider adding unit indicator to header: "Width (in)"

Clean Your Data - Remove blank rows between data - Delete any footer rows or notes below the data - Ensure quantities are whole numbers

Name Your Columns Clearly While auto-detection handles many variations, clear names help: - "Part Name" instead of "A" or "Column1" - "Width" instead of "X" or "Dim1" - "Quantity" instead of "Q" or "#"

Test with a Sample First For large lists, export a few rows first to test the import before uploading your entire cut list.

Frequently Asked Questions

Can I import from Google Sheets? Yes! In Google Sheets, go to File > Download > either "Comma-separated values (.csv)" or "Microsoft Excel (.xlsx)". Then import that file into EZNESTING.

What if my columns aren't recognized? If auto-detection misses a column, you can manually map it in step 4 of the import process. Use the dropdown menus to assign each column to the correct field.

Can I import multiple worksheets at once? Currently, you select one worksheet per import. For multiple sheets, import them one at a time or combine them in your spreadsheet first.

Does it work with formulas? Yes! Excel formulas are evaluated, and the calculated result is imported. For example, if your length is "=A1*2", EZNESTING imports the calculated value.

What's the maximum file size? There's no strict limit, but files with thousands of rows may take longer to process. For very large files (5,000+ rows), consider splitting into smaller batches.

Can I undo an import? Yes. Use your browser's undo (Ctrl/Cmd + Z) immediately after import, or simply delete the imported pieces from your parts list.

What if my dimensions include unit text? EZNESTING strips common unit suffixes automatically. "24 inches", "24"", "24 in", and "24mm" are all parsed correctly.

Do I need to match the exact column order? No. Column order doesn't matter—only the column names (headers). Your spreadsheet can have columns in any order, and extra columns are simply ignored.

Example: Sample Cut List Format

Here's what a properly formatted cut list looks like:

Simple Format ``` Part Name,Quantity,Width,Length Top Panel,1,24,48 Shelf,4,23.5,47.5 Side Panel,2,24,36 Back Panel,1,47.5,35 Drawer Front,4,6,22 ```

With Fractional Inches ``` Part Name,Quantity,Width,Length,Material Top Panel,1,24,48,Maple Plywood Shelf,4,23 1/2,47 1/2,Maple Plywood Side Panel,2,24,36,Maple Plywood Drawer Front,4,5 3/4,22,Maple Plywood ```

With All Optional Fields ``` Part Name,Quantity,Width,Length,Thickness,Material,Grain,Notes Top Panel,1,24,48,0.75,Maple Ply,Yes,Visible surface Shelf,4,23.5,47.5,0.75,Maple Ply,Yes,Adjustable Side Panel,2,24,36,0.75,Maple Ply,Yes,Left and right Back Panel,1,47.5,35,0.25,Maple Ply,No,Hidden ```

Copy any of these formats into a spreadsheet, modify with your own dimensions, and import into EZNESTING.

Start Importing Your Cut Lists Today

Importing your cut list from Excel or CSV is the fastest way to go from design to optimized cutting layout. No more re-typing dimensions, no more data entry errors, no more wasted time.

With EZNESTING, you can: - Import spreadsheets in seconds - Auto-detect columns and units - Work with files from any design software - Validate data before importing - Get optimized layouts immediately

Whether you have 10 pieces or 1,000, importing beats manual entry every time. Try it now with your existing cut list and see how much time you save.

Topics

excel importcsv importspreadsheet uploadcutlist importsketchupcutlist plusdata import

Ready to Import Your Cut List?

Upload your Excel or CSV file and get optimized cutting layouts in seconds. No signup required.

Import Your Cut List Now