Apache POI - Çalışma Kitapları
Burada 'Çalışma Kitabı' terimi Microsoft Excel dosyası anlamına gelir. Bu bölümü tamamladıktan sonra, Java programınızla yeni Çalışma Kitapları oluşturabilecek ve mevcut Çalışma Kitaplarını açabileceksiniz.
Boş Çalışma Kitabı Oluşturun
Aşağıdaki basit program, boş bir Microsoft Excel Çalışma Kitabı oluşturmak için kullanılır.
import java.io.*;
import org.apache.poi.xssf.usermodel.*;
public class CreateWorkBook {
public static void main(String[] args)throws Exception {
//Create Blank workbook
XSSFWorkbook workbook = new XSSFWorkbook();
//Create file system using specific name
FileOutputStream out = new FileOutputStream(new File("createworkbook.xlsx"));
//write operation workbook using file out object
workbook.write(out);
out.close();
System.out.println("createworkbook.xlsx written successfully");
}
}
Yukarıdaki Java kodunu şu şekilde kaydedelim: CreateWorkBook.javave ardından komut isteminden aşağıdaki gibi derleyin ve yürütün -
$javac CreateWorkBook.java
$java CreateWorkBook
Sistem ortamınız POI kitaplığıyla yapılandırılmışsa, adlı boş Excel dosyası oluşturmak için derlenir ve yürütülür. createworkbook.xlsx mevcut dizininizde ve komut isteminde aşağıdaki çıktıyı görüntüleyin.
createworkbook.xlsx written successfully
Mevcut Çalışma Kitabını Aç
Mevcut bir çalışma kitabını açmak için aşağıdaki kodu kullanın.
import java.io.*;
import org.apache.poi.xssf.usermodel.*;
public class OpenWorkBook {
public static void main(String args[])throws Exception {
File file = new File("openworkbook.xlsx");
FileInputStream fIP = new FileInputStream(file);
//Get the workbook instance for XLSX file
XSSFWorkbook workbook = new XSSFWorkbook(fIP);
if(file.isFile() && file.exists()) {
System.out.println("openworkbook.xlsx file open successfully.");
} else {
System.out.println("Error to open openworkbook.xlsx file.");
}
}
}
Yukarıdaki Java kodunu farklı kaydedin OpenWorkBook.javave ardından komut isteminden aşağıdaki gibi derleyin ve yürütün -
$javac OpenWorkBook.java
$java OpenWorkBook
Aşağıdaki çıktıyı oluşturmak için derlenecek ve çalıştırılacaktır.
openworkbook.xlsx file open successfully.
Bir çalışma kitabını açtıktan sonra üzerinde okuma ve yazma işlemleri yapabilirsiniz.