Сегодня я начал использовать JexcelApi, и я наткнулся на это: Когда вы пытаетесь получить элемент из определенной позиции, вместо использования sheet.getCell (row, col), как вы обычно ожидали, это sheet.getCell (col, row).Почему [cols, rows] вместо [rows, cols]
Так что, если вы хотите, чтобы распечатать таблицу вы бы что-то вроде этого:
for(int i=0;i<sheet.getRows();i++){
for(int j=0;j<sheet.getColumns();j++)
System.out.print(sheet.getCell(j,i).getContents()+" ");
System.out.println();
}
Мой вопрос, почему [Col, строка] формат? Есть ли веская причина, по которой они использовали это вместо [row, col], как это используется ussualy? Или нет причин для этого, и они просто пошли с этим без альтернативной причины? После использования формата r, c столько времени это кажется немного странным, но, возможно, более логично использовать формат c, r, и я просто не понимаю, почему это так.
Любые идеи?
Да, вы правы. – Fofole