A cable schedule is the register a communications installation runs on — the single source of truth for what cable goes where, how it is terminated and whether it has been installed and tested. On most projects it lives in a hand-kept spreadsheet, and a tool only earns its place if it is genuinely faster than that spreadsheet and bends to each client’s standard instead of forcing a generic one. The Cable Schedule Generator is built around exactly those two things.
It is a grid, not a form. You type straight into a spreadsheet-style table — Tab moves across, Enter moves down and adds a row at the bottom, and a block copied from Excel pastes straight in across the right columns. There is no pop-up between you and the data. The layout is defined per client: add, rename, reorder and hide columns and set each column’s type, starting from the standard set — Cable Number, Equipment A tag and description, Equipment B tag and description, length, cores, cable type, comments and status — and save the result as a reusable client template.
The automation that makes it quicker than a blank sheet is the cable-number engine. Each cable type carries a prefix (U structured, S fibre, C control, X backbone, all editable), and the number is built from a per-client pattern of tokens — {type}, {equipA}, {equipB} and a padded {seq}. So {type}{seq:3} yields U001, U002 counting per type, while {equipA}{seq:4} folds the A-end equipment tag into the number to give 3500PX0001. Pick the cable type on a row and the number appears; override it by typing, or auto-number the blanks. Validation flags duplicate numbers, missing equipment ends and over-length runs; the summary turns the schedule into a by-type procurement estimate; and it all exports to CSV, clipboard or JSON. It is a documentation and scheduling tool — it does not size conductors or compute loss.