diff --git a/Tamplate-Uniformity.xlsx b/Tamplate-Uniformity.xlsx new file mode 100644 index 00000000..bb24c303 Binary files /dev/null and b/Tamplate-Uniformity.xlsx differ diff --git a/internal/modules/production/uniformities/services/uniformity.body_weight_excel.go b/internal/modules/production/uniformities/services/uniformity.body_weight_excel.go index 97155a3b..4e87f0cc 100644 --- a/internal/modules/production/uniformities/services/uniformity.body_weight_excel.go +++ b/internal/modules/production/uniformities/services/uniformity.body_weight_excel.go @@ -49,7 +49,12 @@ func parseBodyWeightExcelReader(reader io.Reader) ([]BodyWeightExcelRow, error) return nil, fiber.NewError(fiber.StatusBadRequest, "no sheets found in file") } - rows, err := xlsx.GetRows(sheets[0], excelize.Options{RawCellValue: true}) + sheetName := sheets[0] + if len(sheets) > 1 { + sheetName = sheets[1] + } + + rows, err := xlsx.GetRows(sheetName, excelize.Options{RawCellValue: true}) if err != nil { return nil, fiber.NewError(fiber.StatusBadRequest, "failed to read sheet rows") }