Turn a spreadsheet into a printable roster
Load the rota you already keep, check the columns, and download a tidy PDF roster your team can print. Nothing is uploaded.
1 Load your rotaCSV or Excel, as you already keep it
Your file never leaves your browser. The spreadsheet is read by JavaScript running on your own device, and nothing is uploaded or stored.
2 Check the columnsmatched for you - change any that are wrong
Once a file is loaded, each column is matched to a name, role, date or time here.
3 Title it and downloada printable PDF, built in this browser
Your roster appears here, grouped by date, before anything is downloaded.
How it works
Load a CSV, TSV, plain-text or Excel file (.xlsx or .xls) with one shift per row. The first row should hold the column names - Name, Role, Date, Start, End and Notes, or common alternatives such as Employee, Position or Shift start.
Columns with names like those are matched for you, and you can change any match that is wrong, pick one it missed, or leave a column out. Rows are grouped by date, and a row with no name is left out and counted, so nothing disappears without the preview saying so.
The file is read in your browser and the PDF is built there too. Nothing is sent to a server, and nothing is kept once you close the tab.