-
public class PoiExpExcel {//POI生成Excel文件 public static void main(String[] args) { String[] title = {"id","name","sex"}; //創建Excel工作簿 HSSFWorkbook workbook = new HSSFWorkbook(); //創建一個工作表sheet HSSFSheet sheet = workbook.createSheet(); //創建第一行 HSSFRow row = sheet.createRow(0); HSSFCell cell = null; //插入第一行數據 id,name,sex for (int i = 0; i < title.length; i++) { cell = row.createCell(i); cell.setCellValue(title[i]); } //追加數據 for (int i = 1; i <= 10; i++) { HSSFRow nextrow = sheet.createRow(i); HSSFCell cell2 = nextrow.createCell(0); cell2.setCellValue("a" + i); cell2 = nextrow.createCell(1); cell2.setCellValue("user" + i); cell2 = nextrow.createCell(2); cell2.setCellValue("男"); } //創建一個文件 File file = new File("e:/poi_test.xls"); try { file.createNewFile(); //將Excel內容存盤//FileUtils類來自commons-io.jar包 FileOutputStream stream = FileUtils.openOutputStream(file); workbook.write(stream); stream.close(); } catch (IOException e) { e.printStackTrace(); } } }查看全部
-
public class JslReadExcel { public static void main(String[] args) { //File file = new File("e:/jxl_test.xls"); try { //創建工作簿 Workbook workbook = Workbook.getWorkbook(new File("e:/jxl_test.xls")); //獲取第一個工作表sheet頁 Sheet sheet = workbook.getSheet(0); //循環獲取 //1.循環行 for(int i=0;i<sheet.getRows();i++){ //2.循環列 for(int j=0;j<sheet.getColumns();j++){ //獲取單元格內容 Cell cell = sheet.getCell(j,i); System.out.print(cell.getContents()+" "); } System.out.println(); } //關閉流 workbook.close(); } catch (Exception e) { e.printStackTrace(); } } }查看全部
-
public class JxlExcel { public static void main(String[] args) { //用數組存表頭 String[] title={"id","name","sex","age"}; //創建Excel文件 File file = new File("e:/jxl_test.xls"); try { file.createNewFile(); //創建工作簿 WritableWorkbook workbook = Workbook.createWorkbook(file); //創建sheet WritableSheet sheet = workbook.createSheet("sheet1", 0); //往sheet中添加數據 Label label = null; //第一行設置列名 for(int i=0;i<title.length;i++){ //Label(i,0,title[i]) 表示第i列第0行,值為title[i] label = new Label(i,0,title[i]); //添加單元格 sheet.addCell(label); } //追加數據 for(int i=1;i<10;i++){ //Label(0,i,"a"+1) 表示第0列,第i行,值為“a”+1 label = new Label(0,i,"a"+i); sheet.addCell(label); label = new Label(1,i,"user"+i); sheet.addCell(label); label = new Label(2,i,"男"); sheet.addCell(label); label = new Label(3,i,"20"); sheet.addCell(label); } workbook.write(); workbook.close(); } catch (Exception e) { e.printStackTrace(); } } }查看全部
-
POI、JXL對比:查看全部
-
生成PDF文件技術:查看全部
-
POI的各種功能:查看全部
-
POI的情況:查看全部
-
讀寫Excel三種常用技術: 1.POI 2.JXL 3.FASTEXCEL查看全部
-
iText是處理PDF的技術查看全部
-
POI和JXL對比查看全部
-
POI,JXL對比查看全部
-
1.POI查看全部
-
讀寫Ecel三種常用技術查看全部
-
POI查看全部
-
HSSF-讀寫Microsoft Excel格式檔案的功能。 XSSF-讀寫Microsoft Excel OOMXML格式檔案的功能 HWPF-讀寫Microsoft Word格式檔案的功能 HSLF-讀寫Microsoft PowerPoint格式檔案的功能 HDGF-讀寫Microsoft VIsio格式檔案的功能查看全部
舉報
0/150
提交
取消