是否可能,如果可以,那么如何在specialArrayList case 3:
中添加特定内容?
示例什么不起作用:
specialArrayList.add(formatter.formatCellValue("\""+ cell+ "\""));
我只需要specialArrayList
(case 3:
)所有数据,我在HSSFCell cell
添加的所有数据都是"
,但在Excel文件中,单元格值没有"
。
Excel单元格值 - 我在specialArrayList
“VALUE”中需要的值。 ( “\” VALUE \ “”)
ArrayList<String> specialArrayList = new ArrayList<>();
...
for (int j = 1; j < sheet.getLastRowNum() + 1; j++) {
int no = sheet.getLastRowNum();
HSSFRow rov = sheet.getRow(j);
for (int i = 0; i < 3; i++) {
HSSFCell cell = rov.getCell(i, org.apache.poi.ss.usermodel.Row.MissingCellPolicy.CREATE_NULL_AS_BLANK);
switch (i) {
case 0:
firstArrayList.add(formatter.formatCellValue(cell));
break;
case 1:
secondArrayList.add(formatter.formatCellValue(cell));
break;
case 2:
thirdArrayList.add(formatter.formatCellValue(cell));
break;
case 3:
specialArrayList.add(formatter.formatCellValue(cell));
break;
}
P.S:还有,如果你愿意,请告诉我为什么,以后我可以防止我的错误。谢谢!
答案 0 :(得分:0)
我的意思是,如此接近......
case 7:
invoice_nr.add("\"" + formatter.formatCellValue(cell) + "\"");
break;