import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.PrintSetup;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class PoiSample {
public static void main(String[] args) {
//Excelデータ生成
Workbook wb = new XSSFWorkbook();
Sheet sh = wb.createSheet();
Row row = sh.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("用紙方向設定サンプル");
//用紙方向の設定
PrintSetup ps = sh.getPrintSetup();
ps.setLandscape(true); //横方向
//ps.setLandscape(false); //縦方向
//Excelファイル準備
FileOutputStream out = null;
String path = "C:¥¥temp¥¥sample.xlsx";
try {
//Excel出力
out = new FileOutputStream(path);
wb.write(out);
} catch (Exception ex) {
ex.printStackTrace();
} finally {
try {
wb.close();
out.close();
} catch (Exception ex2) {
ex2.printStackTrace();
}
}
}
}