天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 論文百科 > 森林論文 >

poi讀取excel模板,填充內(nèi)容并導出,支持導出2007支持公式自動計算

發(fā)布時間:2017-12-04 17:26

  本文關鍵詞:excel模板路徑


  更多相關文章: 讀取 excel 模板 填充 內(nèi)容 導出 支持 2007 公式 自動 計算


poi讀取excel模板,填充內(nèi)容并導出,支持導出2007支持公式自動計算

發(fā)表于2017/10/16 13:41:36  105人閱讀

分類: Java

/** * 版權所有(C) 2016 * @author * @date 2016-12-7 上午10:03:29 */ package xlsx; /** * @ClassName: CreateExcel * @Description: TODO() * @author * @date 2016-12-7 上午10:03:29 * */ import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.filesystem.POIFSFileSystem; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; /** * @author Gerrard * @Discreption 根據(jù)已有的Excel模板,修改模板內(nèi)容生成新Excel */ public class CreateExcel { /** * *(2003 xls后綴 導出) * @param TODO * @return void 返回類型 * @author xsw * @2016-12-7上午10:44:00 */ public static void createXLS() throws IOException{ //excel模板路徑 File fi=new File("D:\\offer_template.xls"); POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(fi)); //讀取excel模板 HSSFWorkbook wb = new HSSFWorkbook(fs); //讀取了模板內(nèi)所有sheet內(nèi)容 HSSFSheet sheet = wb.getSheetAt(0); //如果這行沒有了,,整個公式都不會有自動計算的效果的 sheet.setForceFormulaRecalculation(true); //在相應的單元格進行賦值 HSSFCell cell = sheet.getRow(11).getCell(6);//第11行 第6列 cell.setCellValue(1); HSSFCell cell2 = sheet.getRow(11).getCell(7); cell2.setCellValue(2); sheet.getRow(12).getCell(6).setCellValue(12); sheet.getRow(12).getCell(7).setCellValue(12); //修改模板內(nèi)容導出新模板 FileOutputStream out = new FileOutputStream("D:/export.xls"); wb.write(out); out.close(); } /** * *(2007 xlsx后綴 導出) * @param TODO * @return void 返回類型 * @author xsw * @2016-12-7上午10:44:30 */ public static void createXLSX() throws IOException{ //excel模板路徑 File fi=new File("D:\\offer_template.xlsx"); InputStream in = new FileInputStream(fi); //讀取excel模板 XSSFWorkbook wb = new XSSFWorkbook(in); //讀取了模板內(nèi)所有sheet內(nèi)容 XSSFSheet sheet = wb.getSheetAt(0); //如果這行沒有了,整個公式都不會有自動計算的效果的 sheet.setForceFormulaRecalculation(true); //在相應的單元格進行賦值 XSSFCell cell = sheet.getRow(11).getCell(6);//第11行 第6列 cell.setCellValue(1); XSSFCell cell2 = sheet.getRow(11).getCell(7); cell2.setCellValue(2); sheet.getRow(12).getCell(6).setCellValue(12); sheet.getRow(12).getCell(7).setCellValue(12); //修改模板內(nèi)容導出新模板 FileOutputStream out = new FileOutputStream("D:/export.xlsx"); wb.write(out); out.close(); } public static void main(String[] args) throws IOException { //excle 2003 createXLS(); //excle 2007 createXLSX(); } }



本文編號:1251766

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/wenshubaike/mfmb/1251766.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶6e394***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com