Java ile Excel dosyalarında okuma, yazma ve yeni dosya oluşturma işlemleri nasıl yapılır?
comments
1 references
// Comments are closed.
Java ile Excel dosyalarında okuma, yazma ve yeni dosya oluşturma işlemleri nasıl yapılır?
// Comments are closed.
Araştırdığım ve gördüğüm kadarıyla çoğunlukla Java ile Excel işlemleri için Apache Poi kütüphanesi kullanılıyor. Projemize bu kütüphaneyi ekledikten sonra aşağıdaki şekilde yeni bir excel sayfası oluşturabiliriz.
//İşlem yapacağımız workbook nesnesini oluşturuyoruz. HSSFWorkbook workbook = new HSSFWorkbook(fis); //Excel sayfası oluşturuyoruz. HSSFSheet sheet = workbook.createSheet("ExcelSayfa1"); //Başlıkları oluşturuyoruz. Öncelikle bir satır nesnesi oluşturuyoruz. Row headerRow = sheet.createRow(0); //Başlıktaki hücreleri oluşturuyoruz. Cell hDepartman = headerRow.createCell(0); hDepartment.setCellValue("Departman"); Cell hJob = headerRow.createCell(1); hJob.setCellValue("Gorev"); Cell hJobCode = headerRow.createCell(2); hJobCode.setCellValue("Gorev Kodu"); //Yeni bir satır oluşturuyoruz. Buradan sonraki işlemleri ekleyeceğiniz veriye göre döngü kullanarak yapabilirsiniz. Row row = sheet.createRow(1); //Yeni oluşturduğumuz satır için hücre içlerini dolduruyoruz. Cell department = row.createCell(0); department.setCellValue("Siber Güvenlik"); Cell job = row.createCell(1); job.setCellValue("Pentest"); Cell jobCode = row.createCell(2); jobCode.setCellValue("452"); //Oluşturacağımız Excel dosyasının yolunu veriyoruz. FileOutputStream fis = new FileOutputStream(new File("D:\\Gorevler.xls")); //Oluşturduğumuz dosyaya worbook nesnesini yazıyoruz. workbook.write(fis); fis.close();