Merhaba arkadaşlar Excelde bir tablom var ve bunu Java'da JTableye okumam lazım. Okuma işlemini yapıyorum ancak konsol ekranında JTableye yapamadım nasıl yapabilirim?
okuyucu_JFrame.btnSec.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
FileFilter filter=new FileNameExtensionFilter("2003 ve Altı Exel Dosyaları", "xls");
fileOpen.addChoosableFileFilter(filter);
fileOpen.setMultiSelectionEnabled(false);
int result=fileOpen.showOpenDialog(null);
if(result==JFileChooser.APPROVE_OPTION)//Aç'a tıklanmışsa
{
okuyucu_JFrame.adres.setText(fileOpen.getSelectedFile().getAbsolutePath());
try {
FileInputStream file = new FileInputStream(new File(fileOpen.getSelectedFile().getAbsolutePath()));
HSSFWorkbook workbook = new HSSFWorkbook(file);
HSSFSheet sheet = workbook.getSheetAt(0);
Iterator<Row> rowIterator = sheet.iterator();
while(rowIterator.hasNext()) {
Row row = rowIterator.next();
Iterator<Cell> cellIterator = row.cellIterator();
while(cellIterator.hasNext()) {
Cell cell = cellIterator.next();
switch(cell.getCellType()) {
case Cell.CELL_TYPE_STRING:
System.out.print(cell.getStringCellValue()+"\\t");
break;
}
}
System.out.println("");
}
file.close();
FileOutputStream out =new FileOutputStream(new File(fileOpen.getSelectedFile().getAbsolutePath()));
workbook.write(out);
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
});