POI-ズーム(印刷時)の設定 †
> package test;
> import java.io.*;
> import org.apache.poi.hssf.usermodel.*;
>
> public class excel12 {
>
> public excel12() {
> HSSFWorkbook wb = new HSSFWorkbook();
> HSSFSheet sheet = wb.createSheet("format sheet");
> // 自動改行をオンにします
> sheet.setAutobreaks(true);
> // 縦横の幅を印刷用紙に合わせる設定です
> HSSFPrintSetup ps = sheet.getPrintSetup();
> ps.setFitHeight((short)1);
> ps.setFitWidth((short)1);
> // 間隔をあけて文字を書き込みます。
> // 印刷プレビューでみると1ページに収まるように縮小されています
> HSSFRow row = sheet.createRow(2);
> HSSFCell cell = row.createCell((short)0,HSSFCell.CELL_TYPE_STRING);
> cell.setCellValue(new HSSFRichTextString("おはようございます"));
> cell = row.createCell((short)16,HSSFCell.CELL_TYPE_STRING);
> cell.setCellValue(new HSSFRichTextString("こんにちは"));
> cell = row.createCell((short)32,HSSFCell.CELL_TYPE_STRING);
> cell.setCellValue(new HSSFRichTextString("こんばんは"));
> try{
> FileOutputStream out = new FileOutputStream("d:/temp/workbook.xls");
> wb.write(out);
> out.close();
> }catch(Exception e){
> System.out.println(e.toString());
> }
> }
> public static void main(String[] args){
> new excel12();
> }
> }
最新の20件
2010-01-26
2010-05-09
2010-02-04
2010-05-09
2010-01-27
2010-01-26
2010-09-10
2010-07-04
2010-05-10
2010-01-26
今日の16件
- counter: 543
- today: 1
- yesterday: 0
- online: 1