Se o formato numérico das células já estiver definido corretamente, você poderá fazer isso usando o comando AutoAjuste.
Worksheet worksheet = (Worksheet)workbook.ActiveSheet;
Range usedRange = worksheet.UsedRange;
usedRange.Columns.AutoFit();
Dê uma olhada aqui
Como automatizar o Microsoft Excel a partir do Microsoft Visual C # .NET