java excel导出设置自动宽度教程

2025-10-18 22:25:30

1、首先要下载POI插件包,可以在Apache上找到。下载的是一个压缩包,我们可以只使用poi-3.17.jar就可以了。

java excel导出设置自动宽度教程

2、把poi-3.17.jar导入到项目中去,这里新建一个简单的测试类进行测试,如图所示,导出一个简单的表到Excel中去。

java excel导出设置自动宽度教程

3、代码如下,关键部分是使用黑体字的那行代码。

Workbook wb = new HSSFWorkbook();       

Sheet sheet = wb.createSheet("new Sheet");       

//第一行表头       

Row row = sheet.createRow(0);       

Cell cell = row.createCell(0);       

cell.setCellValue("学号");       

cell = row.createCell(1);       

cell.setCellValue("姓名");       

cell = row.createCell(2);       

cell.setCellValue("留言");       

 //第二行内容       

Row row2 = sheet.createRow(1);       

cell = row2.createCell(0);       

 cell.setCellValue("1");       

cell = row2.createCell(1);       

cell.setCellValue("测试");       

cell = row2.createCell(2);       

cell.setCellValue("My Name is Test!HelloWorld!");       

sheet.autoSizeColumn(2, true);       

//导出文件       

FileOutputStream fos = new FileOutputStream("D:\\1\\workbook.xls");       

wb.write(fos);       

fos.close();       

 wb.close();

4、运行后可以看到结果。如图所示。

java excel导出设置自动宽度教程

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢