Как уже указывало Yellowfog, будет работать следующее
mySheet.AutoSizeColumn(columnIndex)
Однако в сообщениях появляется некоторая неопределенность.Похоже, это метод, который работает только после того, как вы завершили ввод данных, стилей и т. Д. Так что это будет работать
ISheet mySheet = hssfworkbook.CreateSheet("sheet1");
IRow row = mySheet.CreateRow(0);
ICell cell = row.CreateCell(0);
cell.SetCellValue("foo");
mySheet.AutoSizeColumn(0);
, но следующее не будет иметь эффекта (потому что у него нет информации для автоматического изменения)
ISheet mySheet = hssfworkbook.CreateSheet("sheet1");
mySheet.AutoSizeColumn(0);
IRow row = mySheet.CreateRow(0);
ICell cell = row.CreateCell(0);
cell.SetCellValue("foo");