-
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
提交
取消