1. 程式人生 > >Java導出數據行寫入到Excel表格:基於Apache POI

Java導出數據行寫入到Excel表格:基於Apache POI

creates 可行性 質量 調研 信息 產品 port adr 基於

  Java導出數據行寫入到Excel表格:基於Apache POI
  
  import java.io.File;
  
  import java.io.FileOutputStream;
  
  import org.apache.poi.hssf.usermodel.HSSFRow;
  
  import org.apache.poi.hssf.usermodel.HSSFSheet;
  
  import org.apache.poi.hssf.usermodel.HSSFWorkbook;
  
  public class ExcelUtil {
  
  public static void main(String[] args) throws Exception {
  
  HSSFWorkbook mWorkbook = new HSSFWorkbook();
  
  HSSFSheet mSheet = mWorkbook.createSheet("Student");
  
  // 創建Excel標題行,第一行。
  
  HSSFRow headRow = mSheet.createRow(0);
  
  headRow.createCell(0).setCellValue("id");
  
  headRow.createCell(1).setCellValue("name");
  
  headRow.createCell(2).setCellValue("gender");
  
  headRow.createCell(3).setCellValue("age");
  
  // 往Excel表中寫入3行測試數據。
  
  createCell(1, "zhang", "男", 18, mSheet);
  
  createCell(2, "phil", "男", 19, mSheet);
  
  createCell(3, "fly", "男", 20, mSheet);
  
  File xlsFile = new File("f.xls");
  
  mWorkbook.write(xlsFile);// 或者以流的形式寫入文件 mWorkbook.write(new FileOutputStream(xlsFile));
  
  mWorkbook.close();
  
  }
  
  // 創建Excel的一行數據。
  
  private static void createCell(int id, String name, String gender, int age, HSSFSheet sheet) {
  
  HSSFRow dataRow = sheet.createRow(sheet.getLastRowNum() + 1);
  
  dataRow.createCell(0).www.michenggw.com setCellValue(id);
  
  dataRow.createCell(1).www.gcyL157.com setCellValue(name);
  
  dataRow.createCell(2).www.haitianguo.cn setCellValue(gender);
  
  dataRow.createCell(3).www.mcyllpt.com setCellValue(age);
  
  架構師和產品經理工作職責與內容異同如下:
  
  一、架構師主要工作、職責如下:
  
  1、協助部門經理制定相關技術開發規範;
  
  2、帶領團隊持續改進產品的整體架構、功能模塊、開發需求,提高用戶體驗;
  
  3、負責核心系統的總體架構設計,指導項目組的高層設計,參與重要或高風險模塊的詳細設計,控制設計的質量;
  
  4、負責項目研發過程的技術評審工作;
  
  5、培養項目組其他技術人員的設計能力;
  
  6、指導和檢查工程師的代碼開發工作,使之不偏離最初的設計;
  
  7、做一些新技術研究性工作;
  
  8、完成領導交辦其它的工作內容。
  
  二、架構師工作標準:
  
  1、能領導團隊設計出符合要求的系統架構;
  
  2、能培養團隊,比如開展技術講座;
  
  3、能在工作中解決技術難題、起到技術帶頭人的作用;
  
  4、能制定合理的工作計劃,並有效地按照計劃完成工作。
  
  三、產品經理主要工作、職責如下:
  
  1、收集行業及競爭對手信息,協助確定產品發展目標及戰略;
  
  2、及時收集、處理所負責產品的各方面信息,為本人和相關人員的決策提供依據;
  
  3、協助公司領導層確定產品價格,根據市場變化及時提出調整價格的建議和方案;
  
  4、進行市場調研,對行業及相關行業的發展進行調研;
  
  5、根據市場調研結果,提出新產品立項方案;
  
  6、提交項目可行性報告,對新產品的前景進行分析;
  
  7、負責新產品開發的立項並組織實施;
  
  8、參與新產品的市場前期推廣及銷售工作用戶
  
  9、以產品負責人的角色,協調營銷總部、制造部、開發部等部門的關系;
  
  10、負責對新的銷售人員進行產品知識、市場和競爭信息的培訓;
  
  11、負責產品專利的申請,對知識產權進行保護。
  
  12、完成領導交辦其它的工作內容。

Java導出數據行寫入到Excel表格:基於Apache POI