|
@@ -561,13 +561,19 @@ func indexMerge(frequency, filePre string, pageSize int) (err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ fmt.Println("当前待合并的文件名:",maxMergeIndexFilePath)
|
|
|
+ fmt.Println("当前文件中指标的最大数量:",indexTotal)
|
|
|
+ fmt.Println("maxFileIndex:", maxFileIndex)
|
|
|
// 如果最近的excel表的指标数量 少于 每页需要的指标数
|
|
|
if int(indexTotal) < pageSize {
|
|
|
// 最近的excel表的待添加指标数 = 每页需要的指标数 - 已经添加的指标
|
|
|
firstIndexCount = pageSize - int(indexTotal)
|
|
|
+ }else{
|
|
|
+ firstIndexCount = pageSize
|
|
|
+ maxFileIndex++
|
|
|
}
|
|
|
|
|
|
- fmt.Println("maxFileIndex:", maxFileIndex)
|
|
|
+ fmt.Println("maxFileIndex2:", maxFileIndex)
|
|
|
|
|
|
// 除去第一个excel表的剩余需要添加的指标数量
|
|
|
nextTotal := int(total) - firstIndexCount
|