乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何使用<em>Java</em> POI生成Excel表文件-java poi生成excel文

如何使用<em>Java</em> POI生成Excel表文件-java poi生成excel文

作者:乔山办公网日期:

返回目录:excel表格制作


报格式错误是因为你没有填充EXCEL的内容。
正确的做法是:
1, HSSFWorkbook ws = new HSSFWorkbook();//建立新HSSFWorkbook对象
2, Sheet sheet = workbook.createSheet(0); //建立一个新的sheet
3,Row row = sheet.createRow(1); //建立一个新的row对象
4, Cell cell = row.createCell(0); //在row上创建方格即列,
cell.setCellValue(cellValue); //设置这个行中列的值
cell.setCellStyle(cellStyle); //设置样式

12345678910111281920212223242526272829       private static void WriteExcel2010() throws IOException {        String path="C:\\poi2.xlsx";        XSSFWorkbook workbook=new XSSFWorkbook();        XSSFSheet sheet=workbook.createSheet("我的Sheet");         XSSFRow row=sheet.createRow(0);        XSSFCell cell=row.createCell(0);        cell.setCellValue("我是POI写入e799bee5baa6e997aee7ad94e78988e69d83332的");         XSSFRow row1=sheet.createRow(1);        XSSFCell cell1=row1.createCell(0);        cell1.setCellValue("2010");         FileOutputStream outputStream=new FileOutputStream(path);        workbook.write(outputStream);        outputStream.close();    }     private static void WriteExcel2003() throws IOException {        String path="C:\\poi2.xls";        HSSFWorkbook workbook=new HSSFWorkbook();        HSSFSheet sheet=workbook.createSheet("我的Excel");        HSSFRow row=sheet.createRow(0);        HSSFCell cell=row.createCell(0);        cell.setCellValue("我是POI写入的");        FileOutputStream outputStream=new FileOutputStream(path);        workbook.write(outputStream);        outputStream.close();    }

response.setContentType("bin");
response.setHeader("Content-disposition","attachment;filename=test.xls");
你在servlet里面设置响应头为这样,然后就能够实现下载了,然后使用输出流进行输出下载
.....还有问题的就问..
你要是想全部代码都写的话..加我扣扣 1195391953..

   private static void WriteExcel2010() throws IOException {
        String path="C:\\poi2.xlsx";
        XSSFWorkbook workbook=new XSSFWorkbook();
        XSSFSheet sheet=workbook.createSheet("我的Sheet");

        XSSFRow row=sheet.createRow(0);
        XSSFCell cell=row.createCell(0);
        cell.setCellValue("我是7a686964616fe58685e5aeb9333POI写入的");

        XSSFRow row1=sheet.createRow(1);
        XSSFCell cell1=row1.createCell(0);
        cell1.setCellValue("2010");

        FileOutputStream outputStream=new FileOutputStream(path);
        workbook.write(outputStream);
        outputStream.close();
    }

    private static void WriteExcel2003() throws IOException {
        String path="C:\\poi2.xls";
        HSSFWorkbook workbook=new HSSFWorkbook();
        HSSFSheet sheet=workbook.createSheet("我的Excel");
        HSSFRow row=sheet.createRow(0);
        HSSFCell cell=row.createCell(0);
        cell.setCellValue("我是POI写入的");
        FileOutputStream outputStream=new FileOutputStream(path);
        workbook.write(outputStream);
        outputStream.close();
    }

相关阅读

  • <em>poi</em> <em>excel</em>如何用<em

  • 乔山办公网excel表格制作
  • 报格式错误是因为你没有填充EXCEL的内容度。正确的做法是:1, HSSFWorkbook ws = new HSSFWorkbook();//建立新HSSFWorkbook对象版2, Sheet sheet = workbook.createSheet(0); //建立一个新的sheet3,Row
关键词不能为空
极力推荐
  • <em>Excel</em> 的<em>IF</em> 函数里可以使用“

  • 先输入优秀二字,然后再输一个",然后再按CTR+Enter键,中间会跳出提示,接着按回车即可。可能你们老师按得比较快,所以中间的提示一闪而过。Excel 怎样判断每段文字最后有无标点符号

ppt怎么做_excel表格制作_office365_word文档_365办公网