Create package excel
This commit is contained in:
1 parent
a31c9233d0
commit
d6e67e683c
4 files changed
+100
No files matched your search
@@ -0,0 +1,92 @@
|
||||
package excel;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Scanner;
|
||||
|
||||
import jxl.Workbook;
|
||||
import jxl.format.Alignment;
|
||||
import jxl.format.Border;
|
||||
import jxl.format.BorderLineStyle;
|
||||
import jxl.format.VerticalAlignment;
|
||||
import jxl.write.Label;
|
||||
import jxl.write.WritableCellFormat;
|
||||
import jxl.write.WritableFont;
|
||||
import jxl.write.WritableSheet;
|
||||
import jxl.write.WritableWorkbook;
|
||||
|
||||
public class Test {
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
WritableWorkbook book = Workbook.createWorkbook(new File("excel\\简历.xls"));
|
||||
@SuppressWarnings("resource")
|
||||
Scanner scanner = new Scanner(System.in);
|
||||
WritableFont font = new WritableFont(WritableFont.createFont("SimSun"), 11);
|
||||
WritableCellFormat center = new WritableCellFormat(font);
|
||||
center.setAlignment(Alignment.CENTRE);
|
||||
center.setVerticalAlignment(VerticalAlignment.CENTRE);
|
||||
WritableCellFormat borderFormat = new WritableCellFormat(font);
|
||||
borderFormat.setBorder(Border.ALL, BorderLineStyle.THIN);
|
||||
borderFormat.setAlignment(Alignment.CENTRE);
|
||||
borderFormat.setVerticalAlignment(VerticalAlignment.CENTRE);
|
||||
WritableFont font1 = new WritableFont(WritableFont.createFont("FangSong"), 20);
|
||||
WritableCellFormat title = new WritableCellFormat(font1);
|
||||
title.setBorder(Border.ALL, BorderLineStyle.THIN);
|
||||
title.setAlignment(Alignment.CENTRE);
|
||||
title.setVerticalAlignment(VerticalAlignment.CENTRE);
|
||||
WritableSheet sheet = book.createSheet("Sheet1", 0);
|
||||
sheet.mergeCells(0, 0, 7, 0);
|
||||
sheet.mergeCells(6, 1, 7, 6);
|
||||
sheet.mergeCells(1, 3, 5, 3);
|
||||
sheet.mergeCells(0, 7, 7, 7);
|
||||
sheet.mergeCells(0, 8, 7, 17);
|
||||
sheet.mergeCells(0, 18, 7, 18);
|
||||
sheet.mergeCells(0, 19, 7, 30);
|
||||
sheet.addCell(new Label(0, 0, "求职简历", title));
|
||||
sheet.addCell(new Label(0, 1, "姓名", borderFormat));
|
||||
sheet.addCell(new Label(2, 1, "性别", borderFormat));
|
||||
sheet.addCell(new Label(4, 1, "籍贯", borderFormat));
|
||||
sheet.addCell(new Label(0, 2, "出生日期", borderFormat));
|
||||
sheet.addCell(new Label(2, 2, "民族", borderFormat));
|
||||
sheet.addCell(new Label(4, 2, "邮箱", borderFormat));
|
||||
sheet.addCell(new Label(0, 3, "家庭地址", borderFormat));
|
||||
sheet.addCell(new Label(0, 4, "政治面貌", borderFormat));
|
||||
sheet.addCell(new Label(2, 4, "电话", borderFormat));
|
||||
sheet.addCell(new Label(4, 4, "专业", borderFormat));
|
||||
sheet.addCell(new Label(6, 1, "照片", borderFormat));
|
||||
sheet.addCell(new Label(0, 7, "个人简介", borderFormat));
|
||||
sheet.addCell(new Label(0, 18, "专长", borderFormat));
|
||||
sheet.setRowView(0, 520);
|
||||
System.out.println("姓名:");
|
||||
sheet.addCell(new Label(1, 1, scanner.next(), borderFormat));
|
||||
System.out.println("性别:");
|
||||
sheet.addCell(new Label(3, 1, scanner.next(), borderFormat));
|
||||
System.out.println("籍贯:");
|
||||
sheet.addCell(new Label(5, 1, scanner.next(), borderFormat));
|
||||
System.out.println("出生日期:");
|
||||
sheet.addCell(new Label(1, 2, scanner.next(), borderFormat));
|
||||
System.out.println("民族:");
|
||||
sheet.addCell(new Label(3, 2, scanner.next(), borderFormat));
|
||||
System.out.println("邮箱:");
|
||||
sheet.addCell(new Label(5, 2, scanner.next(), borderFormat));
|
||||
System.out.println("家庭地址:");
|
||||
sheet.addCell(new Label(1, 3, scanner.next(), borderFormat));
|
||||
System.out.println("政治面貌:");
|
||||
sheet.addCell(new Label(1, 4, scanner.next(), borderFormat));
|
||||
System.out.println("电话:");
|
||||
sheet.addCell(new Label(3, 4, scanner.next(), borderFormat));
|
||||
System.out.println("专业:");
|
||||
sheet.addCell(new Label(5, 4, scanner.next(), borderFormat));
|
||||
System.out.println("个人简介:");
|
||||
sheet.addCell(new Label(0, 8, scanner.next(), borderFormat));
|
||||
System.out.println("特长:");
|
||||
sheet.addCell(new Label(0, 19, scanner.next(), borderFormat));
|
||||
for (int i = 0; i <= 5; i++)
|
||||
for (int j = 5; j <= 6; j++)
|
||||
sheet.addCell(new Label(i, j, " ", borderFormat));
|
||||
book.write();
|
||||
book.close();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user