2012-03-12 4 views
1

오늘 나는 JexcelApi를 사용하기 시작했고 다음과 같이 부딪혔다. sheet.getCell (행, 열)을 사용하는 대신 특정 위치에서 요소를 가져 오려고 할 때, col)를 사용하면 보통 sheet.getCell (col, row)입니다. 당신이 당신의 표를 인쇄하려는 경우[행, 열] 대신 [cols, rows]

그래서 당신이 뭔가를 할 것이다 :

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, 행] 형식입니다? 왜 그들이 ussualy 사용되는 [행, 열] 대신에 이것을 사용하는 좋은 이유가 있습니까? 아니면 이것에 대한 이유가 없으며 그들은 대체 이유없이 이걸 가지고 갔습니까? 많은 시간 동안 r, c 포맷을 사용한 후에 이것은 다소 이상하게 보일지 모르지만 아마도 c, r 포맷을 사용하는 것이 더 논리적 일 것이며 아마도 이것이 왜되는지 알지 못합니다.

아이디어가 있으십니까?

답변

1

수학에서와 마찬가지로 [col,row]과 마찬가지로 2 차원 함수와 점은 [x,y] 또는 f(x,y)으로, 즉 col (x), row (y)로 설명됩니다.

+0

네가 맞아. – Fofole

1

그게 효과가있어? 예 A1, B2 - 모두 col-row

+0

그래, 알았어. – Fofole