I am not sure I understand the problem so I will try the easy answer.
Set up a spreadsheet in Excel with that many rows and columns, enter the
"previous cell + 1" formula to calculate all consecutive days starting with
1/1/2006 (?), then use the File>PageSetup menu with option Fit to : 1 page(s)
wide by 1 page(s) tall to print it on a single page.
You'd probably want to change the paper orientation to Landscape and maybe
even align the weekends of all the months to make it easier to read.
Is this what you need????