Product Excel Validation
This commit is contained in:
parent
a3f7614979
commit
976aebec5b
@ -60,19 +60,21 @@ fun ExcelRead(): String{
|
||||
val inputStream = FileInputStream("C:\\Users\\vinay\\IdeaProjects\\readymixerp_modules_api_git\\Untitled 1.xlsx")
|
||||
val workbook = WorkbookFactory.create(inputStream)
|
||||
val workSheet = workbook.getSheetAt(0)
|
||||
var h = false
|
||||
var h = true
|
||||
//Header check
|
||||
// if(workSheet.getRow(0).getCell(0).stringCellValue.equals("Name")){
|
||||
// if(workSheet.getRow(0).getCell(1).stringCellValue.equals("Description")){
|
||||
// if(workSheet.getRow(0).getCell(2).stringCellValue.equals("HSN")){
|
||||
// if(workSheet.getRow(0).getCell(3).stringCellValue.equals("UOM")){
|
||||
// return true
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
if(workSheet.getRow(0).getCell(0).stringCellValue.equals("Name")) {
|
||||
if (workSheet.getRow(0).getCell(1).stringCellValue.equals("Description")) {
|
||||
if (workSheet.getRow(0).getCell(2).stringCellValue.equals("HSN")) {
|
||||
if (workSheet.getRow(0).getCell(3).stringCellValue.equals("UOM")) {
|
||||
h = false
|
||||
}else return "Header UOM mismatch"
|
||||
}else return "Header-HSN mismatch"
|
||||
}else return "Header-Desc mismatch"
|
||||
}else return "Header-Name mismatch"
|
||||
|
||||
val resp = arrayListOf<validateExcel>()
|
||||
|
||||
if(h==false) {
|
||||
workSheet.rowIterator().forEach { row ->
|
||||
|
||||
if (row == null) return@forEach
|
||||
@ -144,5 +146,6 @@ fun ExcelRead(): String{
|
||||
}
|
||||
h = true
|
||||
}
|
||||
}
|
||||
return app_common_om.writeValueAsString(resp)
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user