You can configure columns in a worksheet in order to repeat them at the left by using the PrintTitleColumns property of the IPageSetup interface.
//Set columns to repeat at left worksheet.PageSetup.PrintTitleColumns = "$D:$G";