Java導出數據行寫入到Excel表格:基於Apache POI
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