0
这是我的代码,所以我需要更改,因为我需要2个arraylist以下图中显示的方式进行存储。我写的代码以对角线形式存储数据。如何在Excel中使用java poi以特定方式输入数据
代码:
public static void main(String[] args) {
try {
String element = null;
int numberOfInput = 0, numberOfStates = 0;
ArrayList<Integer> inputs = new ArrayList<Integer>();
ArrayList<Integer> states = new ArrayList<Integer>();
//for creating excel sheet
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet(element);
int rowCount = 0;
for (int i=0;i<states.size();i++) {
Row row = sheet.createRow(++rowCount);
//int columnCount = 0;
row.createCell(i).setCellValue(states.get(i));
}
FileOutputStream outputStream = new FileOutputStream(element+".xlsx");
workbook.write(outputStream);
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
我想你会需要两个for循环 – Abhishek
对角状态打印的数量是多少? – Abhishek
是的,它是对角印刷。 –