我正在尝试从 mysql 中获取数据并将其写入 excel 中,如下所示,
List<DataClass> getdata = reports.getReportData(); //This will return data from jdbcTemplate
deviceId value date
T01 59 2-sep
T01 67 3-sep
T01 78 4-sep
T01 79 5-sep
T02 68 2-sep
T02 69 3-sep
T02 75 4-sep
T03 70 2-sep
T03 78 3-sep
T03 80 4-sep
T03 89 5-sep
我正在尝试的示例代码,
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("Report");
HSSFRow header = sheet.createRow(0);
int counter = 1;
for (DataClass e : getdata ) {
if(counter != 1)
if(getdata.get(counter-1).getDeviceId() != (getdata.get(counter).getDeviceId())
#here i want to create seperate column for different deviceId values
HSSFRow row = sheet.createRow(counter++);());
row.createCell(0).setCellValue(e.getValue());
row.createCell(1).setCellValue(e.getDate());
}
我想将这些数据写入excel,如下所示,
这个怎么做?
