POI教程之第一讲:创建新工作簿, Sheet 页,创建单元格
生活随笔
收集整理的這篇文章主要介紹了
POI教程之第一讲:创建新工作簿, Sheet 页,创建单元格
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
第一講
Poi 簡(jiǎn)介
Apache POI 是Apache 軟件基金會(huì)的開(kāi)放源碼函數(shù)庫(kù),Poi提供API給java程序?qū)icrosoft Office格式檔案讀和寫(xiě)的功能。
1.創(chuàng)建新工作簿,并給工作簿命名
Workbook wb=new HSSFWorkbook(); // 定義一個(gè)新的工作簿
FileOutputStream fileOut=new FileOutputStream("c:\用Poi搞出來(lái)的工作簿.xls");
wb.write(fileOut);
fileOut.close();
2.創(chuàng)建新 Sheet 頁(yè),并給sheet頁(yè)命名
Workbook wb=new HSSFWorkbook(); // 定義一個(gè)新的工作簿
wb.createSheet("第一個(gè)Sheet頁(yè)"); // 創(chuàng)建第一個(gè)Sheet頁(yè)
wb.createSheet("第二個(gè)Sheet頁(yè)"); // 創(chuàng)建第二個(gè)Sheet頁(yè)
FileOutputStream fileOut=new FileOutputStream("c:\用Poi搞出來(lái)的Sheet頁(yè).xls");
wb.write(fileOut);
fileOut.close();
效果如下:
3.創(chuàng)建單元格并且給單元格賦值
Workbook wb=new HSSFWorkbook(); // 定義一個(gè)新的工作簿
Sheet sheet=wb.createSheet("第一個(gè)Sheet頁(yè)"); // 創(chuàng)建第一個(gè)Sheet頁(yè)
Row row=sheet.createRow(0); // 創(chuàng)建一個(gè)行
Cell cell=row.createCell(0); // 創(chuàng)建一個(gè)單元格 第1列
cell.setCellValue(1); // 給單元格設(shè)置值
row.createCell(1).setCellValue(1.2); // 創(chuàng)建一個(gè)單元格 第2列 值是1.2
row.createCell(2).setCellValue("這是一個(gè)字符串類(lèi)型"); // 創(chuàng)建一個(gè)單元格 第3列 值為一個(gè)字符串
row.createCell(3).setCellValue(false); // 創(chuàng)建一個(gè)單元格 第4列 值為布爾類(lèi)型
FileOutputStream fileOut=new FileOutputStream("c:\用Poi搞出來(lái)的Cell.xls");
wb.write(fileOut);
fileOut.close();
效果如下:
源碼如下:http://yunpan.cn/cdRTNAbGZrGdm 訪問(wèn)密碼 4188
總結(jié)
以上是生活随笔為你收集整理的POI教程之第一讲:创建新工作簿, Sheet 页,创建单元格的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 手把手教你快速构建一份全国疫情分布地图
- 下一篇: 降阶法计算行列式方法有个地方有Bug(原