Document Generation (over 30 columns)

We need to generate a document with more than 30 columns. How can we do that?