Printing multiple pages to cater for huge number of coloumns

Can anyone tell me how I could print multiple pages for cater for a huge
number of columns, like in Excel?

Can this be done with ReportSmith?