2014-01-15 1 views
1

어떻게 표 머리글 행을 검색 할 수 있습니까?
테이블 헤더 행을 제외한 모든 행을 검색 할 수 있습니다.
코드표 머리글 행을 읽는 데 사용되는 셀을 붙여 넣기

private static void printTableContent(final ListObject table) { 
    System.out.println(table.getShowHeaderRow()); 
    Range range = table.getDataRange(); 

    for (int row = 0; row < range.getRowCount(); row++) { 
     for (int column = 0; column < range.getColumnCount(); column++) { 
      System.out.print(range.get(row, column).getDisplayStringValue()); 
      System.out.print("\t"); 
     } 
     System.out.println(); 
    } 
} 

답변

0

ListObject.getDataRange는()는 데이터 행을 반환합니다.

헤더 행을 가져 오려면 ListObject.getListColumns()를 사용하십시오. 메서드에 다음 코드를 추가하여 머리글 행 목록을 인쇄하십시오.

for (int iColumn = 0 ; iColumn < table.getListColumns().getCount() ; iColumn++) 
{ 
    System.out.print(table.getListColumns().get(iColumn).getName()); 
} 
System.out.println(); 

저는 개발자 전도사로 Aspose와 협력합니다.