社区
Web 开发
帖子详情
POI 中如何设置列宽?急问!
苏丹-陈
2004-09-12 07:02:50
我在JSP中使用POI生成Excel文件时,需要设置列宽。如果期望列宽17.15,或者5.13。
但是我再网上看了这个例子
sheet.setColumnWidth((short) i, (short) (261 * 25));
并且测试几个数据后,发现Excel中的列宽和这个函数设置的列宽参数并不成正比。
真是找不到其中的规律。希望大家帮帮吗。
谢谢各位了 !!!
...全文
1651
3
打赏
收藏
POI 中如何设置列宽?急问!
我在JSP中使用POI生成Excel文件时,需要设置列宽。如果期望列宽17.15,或者5.13。 但是我再网上看了这个例子 sheet.setColumnWidth((short) i, (short) (261 * 25)); 并且测试几个数据后,发现Excel中的列宽和这个函数设置的列宽参数并不成正比。 真是找不到其中的规律。希望大家帮帮吗。 谢谢各位了 !!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
苏丹-陈
2004-09-22
打赏
举报
回复
s.setColumnWidth( (short) 2, (short) ( ( 50 * 8 ) / ( (double) 1 / 20 ) ) );
它为什么不直接写成
s.setColumnWidth( (short) 2, (short) ( 50 * 160 ) );
160为常量。要紧的是它不是常量关系。
黑马
2004-09-13
打赏
举报
回复
看看这段代码中的setColumnWidth方法吧:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet s = wb.createSheet();
HSSFRow r = null;
HSSFCell c = null;
HSSFCellStyle cs = wb.createCellStyle();
HSSFFont f = wb.createFont();
HSSFFont f2 = wb.createFont();
cs = wb.createCellStyle();
cs.setFont( f2 );
//Word Wrap MUST be turned on
cs.setWrapText( true );
r = s.createRow( (short) 2 );
r.setHeight( (short) 0x349 );
c = r.createCell( (short) 2 );
c.setCellType( HSSFCell.CELL_TYPE_STRING );
c.setCellValue( "Use \n with word wrap on to create a new line" );
c.setCellStyle( cs );
s.setColumnWidth( (short) 2, (short) ( ( 50 * 8 ) / ( (double) 1 / 20 ) ) );
FileOutputStream fileOut = new FileOutputStream( "workbook.xls" );
wb.write( fileOut );
fileOut.close();
苏丹-陈
2004-09-13
打赏
举报
回复
大家帮帮码!!!
poi
导出excel 损坏_急!!!java用
poi
导出excel文件,打开导出的文件时报错“文件错误,数据可能丢失”...
2.你的excel使用了一e68a8462616964757a686964616f31333365643662些
POI
不支持的函数。解决办法:另存是由excel重写了完整的文件,可以解决问题。关闭文件例子:FileOutputStream os = new FileOutputStream("workbook...
poi
导出xlsx格式的excel怎么打不开,求大神帮忙!急
poi
导出xlsx格式的excel怎么打不开,求大神帮忙!急 代码如下 /** * 执行导出Excel操作 */ function opExportOne(e) { var f = KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲...
工作记录之
POI
导出excel之动态合并列
后期还会优化,任务急.先这样做. 页面效果 excel导出效果 public void exportStatDeliPrice(String header, String body, HttpServletResponse response) throws Exception { RequestModel<...
poi
报表工具类的使用方法,报表导出,批量导出
本次使用的是Apache
POI
技术,挺简单的就不多说了,做下记录。
使用Apache
POI
数据导出及EasyExcel进行十万、百万的数据导出
java解析,生成Excel比较有名的框架有
POI
,JXL,但他们有一个严重的问题,就是 非常消耗内存, 也就是说数据量比较大的情况下有的时候会出现OOM(全称“Out Of Memory”,翻译成
中
文就是“内存用完了” )的问题。...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章