, 나는이 코드를 가지고는 J의 == 4, J == 8 숫자가 포함 된 열의에 다른 코드를 실행하는 것입니다 다음 열의 값을 탈출내보내기 JTable는, Excel로 - 내 파일 라이터에서
for(int i=0; i<model.getRowCount();i++){
for(int j=0; j<model.getColumnCount();j++){
if(j==4 || j==8){
excelWriter.write("\""+model.getValueAt(i, j) + "\t"+"\"");
}
else{
excelWriter.write(model.getValueAt(i, j) + "\t");
}
}
excelWriter.write("\n");
}
번호와 그 열이 인쇄 된 후이 문제는, 다음의 열 ... 예
This is my JTable
| texta | textb | textc | textd | number | texte | textf | .......
in the excel file, it will be printed as....
| texta | textb | textc | textd | number | textf | .......
이 번호 열의 옆에 기둥을 생략위한 .. 프린트되지 않을 것이다
wh 코드에서 두 번째 "\"를 제거하고, 나머지 열은 숫자가있는 열에 연결됩니다.
어떻게하면 해결할 수 있습니까? 미리 감사드립니다.
을 .xlsx '에 할 수 있습니까? 'excelWriter'의 유형은 무엇입니까? – Kai
FileWriter를 사용합니다. 프레임 워크가 무엇을 의미합니까? – Katherine
죄송합니다 ... 제가 잘못 생각합니다. 'xls' 파일을 내보내는 것이 아닙니다. 대신 Excel에서 여는 텍스트 파일로 내보내는 중입니다. 'xls'에 대한 직접 수출이 옵션입니까? 그렇다면 슬래시와 탭을 교환 할 때 [Apache POI] (http://poi.apache.org/) – Kai