|
|
@ -32,7 +32,7 @@ public class ImportExcelTemplate {
|
|
|
|
arp.setDialect(new PostgreSqlDialect());
|
|
|
|
arp.setDialect(new PostgreSqlDialect());
|
|
|
|
arp.start();
|
|
|
|
arp.start();
|
|
|
|
// Excel文件的路径
|
|
|
|
// Excel文件的路径
|
|
|
|
String filePath = "D:\\dsWork\\QingLong\\src\\main\\java\\UnitTest\\ImportExcel\\Excel\\Example.xlsx";
|
|
|
|
String filePath = "D:\\dsWork\\QingLong\\src\\main\\java\\UnitTest\\ImportExcel\\Excel\\Result.xlsx";
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
FileInputStream file = new FileInputStream(filePath);
|
|
|
|
FileInputStream file = new FileInputStream(filePath);
|
|
|
@ -44,13 +44,16 @@ public class ImportExcelTemplate {
|
|
|
|
Sheet sheet = workbook.getSheetAt(i);
|
|
|
|
Sheet sheet = workbook.getSheetAt(i);
|
|
|
|
System.out.println("Sheet name: " + sheet.getSheetName());
|
|
|
|
System.out.println("Sheet name: " + sheet.getSheetName());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int cnt = 0;
|
|
|
|
for (Row row : sheet) {
|
|
|
|
for (Row row : sheet) {
|
|
|
|
|
|
|
|
cnt++;
|
|
|
|
List<String> rowData = new ArrayList<>();
|
|
|
|
List<String> rowData = new ArrayList<>();
|
|
|
|
|
|
|
|
if (cnt == 1) System.out.println(row.getLastCellNum());
|
|
|
|
for (Cell cell : row) {
|
|
|
|
for (Cell cell : row) {
|
|
|
|
cell.setCellType(CellType.STRING);
|
|
|
|
cell.setCellType(CellType.STRING);
|
|
|
|
rowData.add(cell.getStringCellValue());
|
|
|
|
rowData.add(cell.getStringCellValue());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
System.out.println(rowData);
|
|
|
|
//System.out.println(rowData);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
workbook.close();
|
|
|
|
workbook.close();
|
|
|
|