Просмотр исходного кода

use Col.Width if set, otherwise use the default width

OneOfOne 11 лет назад
Родитель
Сommit
143f9e1bd2
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      sheet.go

+ 4 - 1
sheet.go

@@ -97,11 +97,14 @@ func (s *Sheet) makeXLSXSheet(refTable *RefTable, styles *xlsxStyleSheet) *xlsxW
 
 	worksheet.Cols = xlsxCols{Col: []xlsxCol{}}
 	for _, col := range s.Cols {
+		if col.Width == 0 {
+			col.Width = colWidth
+		}
 		worksheet.Cols.Col = append(worksheet.Cols.Col,
 			xlsxCol{Min: col.Min,
 				Max:    col.Max,
 				Hidden: col.Hidden,
-				Width:  colWidth})
+				Width:  col.Width})
 	}
 	worksheet.SheetData = xSheet
 	dimension := xlsxDimension{}