java向excel裡面寫資料
1---------匯入包
commons-collections4-4.1.jar
poi-3.17-beta1.jar
poi-examples-3.17-beta1.jar
poi-excelant-3.17-beta1.jar
poi-ooxml-3.17-beta1.jar
poi-ooxml-schemas-3.17-beta1.jar
poi-scratchpad-3.17-beta1.jar
xmlbeans-2.6.0.jar
2----------寫
//建立路徑
File file=new File("e:\\share.xlsx");
//建立工作本
XSSFWorkbook xw = new XSSFWorkbook();
//建立工作簿
XSSFSheet sheet=xw.createSheet("sheet1");
//得到第一行
XSSFRow row=sheet.createRow(0);
Scanner sc=new Scanner(System.in);
//建立第一列
XSSFCell cell=row.createCell(0);
cell.setCellValue("學號");
//建立第二列
XSSFCell cell2=row.createCell(1);
cell2.setCellValue("姓名");
//建立第三列
XSSFCell cell3=row.createCell(2);
cell3.setCellValue("年齡");
//迴圈輸入表格類容
for(int i=1;i<=2;i++){
System.out.print("請輸入編號:");
String id=sc.next();
System.out.print("請輸入名字:");
String name=sc.next();
System.out.print("請輸入年齡:");
String age=sc.next();
//新增內容
row = sheet.createRow(i);
//建立第一列
XSSFCell cell1 = row.createCell(0);
cell1.setCellValue(id);
//建立第二列
XSSFCell cell22 = row.createCell(1);
cell22.setCellValue(name);
//建立第三列
XSSFCell cell32 = row.createCell(2);
cell32.setCellValue(age);
}
//寫入
FileOutputStream out;
try {
out = new FileOutputStream(file);
xw.write(out);
out.close();
System.out.println("寫入成功");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
3-----------excel裡面的效果
學號 姓名 年齡
1 aa 11
2 bb 22