فهرست منبع

fix:数据导出合并单元各问题处理

duxin 1 سال پیش
والد
کامیت
5f46574ef7
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      src/jfw/modules/subscribepay/src/util/dataExportExcel.go

+ 7 - 1
src/jfw/modules/subscribepay/src/util/dataExportExcel.go

@@ -60,7 +60,13 @@ func GetDataExportFileDataLen(path string) (int, error) {
 	if len(sheet1.Rows) == 0 {
 		return -1, fmt.Errorf("sheet1 hasn't Rows data ")
 	}
-	return sheet1.Rows[len(sheet1.Rows)-1].Cells[0].Int()
+	//避免最后一行为合并单元格数据
+	for l := len(sheet1.Rows) - 1; l > 0; l-- {
+		if sheet1.Rows[l].Cells[0].Value != "" {
+			return sheet1.Rows[l].Cells[0].Int()
+		}
+	}
+	return -1, fmt.Errorf("sheet1 get error")
 }
 
 // 生成数据导出excel