社区
Web 开发
帖子详情
POI 中如何设置列宽?急问!
苏丹-陈
2004-09-12 07:02:50
我在JSP中使用POI生成Excel文件时,需要设置列宽。如果期望列宽17.15,或者5.13。
但是我再网上看了这个例子
sheet.setColumnWidth((short) i, (short) (261 * 25));
并且测试几个数据后,发现Excel中的列宽和这个函数设置的列宽参数并不成正比。
真是找不到其中的规律。希望大家帮帮吗。
谢谢各位了 !!!
...全文
1679
3
打赏
收藏
POI 中如何设置列宽?急问!
我在JSP中使用POI生成Excel文件时,需要设置列宽。如果期望列宽17.15,或者5.13。 但是我再网上看了这个例子 sheet.setColumnWidth((short) i, (short) (261 * 25)); 并且测试几个数据后,发现Excel中的列宽和这个函数设置的列宽参数并不成正比。 真是找不到其中的规律。希望大家帮帮吗。 谢谢各位了 !!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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文件,打开导出的文件时报错“文件错误,数据可能丢失”...
展开全部两个原因:1.你的excel模版本身有问题,可以尝试新建一个模版。2.你的excel使用了一e68a8462616964757a686964616f31333365643662些
POI
不支持的函数。解决办法:另存是由excel重写了完整的文件,可以解决问题。关闭文件例子:FileOutputStream os = new FileOutputStream("workbook.xls");w...
poi
导出如何设定宽度_java 导出excel 怎样
设置
单元格宽度自适应《java如何解决excle数量过多》...
java 导出excel 怎样
设置
单元格宽度自适应importjava.io.FileOutputStream;importorg.apache.
poi
.hssf.usermodel.HSSFCell;importorg.apache.
poi
.hssf.usermodel.HSSFCellStyle;importorg.apache.
poi
.hssf.usermodel.HSSFFont;...
poi
导出xlsx格式的excel怎么打不开,求大神帮忙!急
poi
导出xlsx格式的excel怎么打不开,求大神帮忙!急 代码如下 /** * 执行导出Excel操作 */ function opExportOne(e) { var f = KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲requirePlanDeta…(e.currentTarget).closest(“tr”)...
工作记录之
POI
导出excel之动态合并列
后期还会优化,任务急.先这样做. 页面效果 excel导出效果 public void exportStatDeliPrice(String header, String body, HttpServletResponse response) throws Exception { RequestModel<QuoteStatDeliPriceQueryParam>...
Apache
POI
入门级Excel读写操作实战指南
Apache
POI
不是一个简单的“读写Excel”工具,而是一套复杂的文档处理引擎。用得好,它可以帮你自动化大量重复工作;用不好,轻则卡顿,重则拖垮整个系统。真正的高手,不是只会调 API 的人,而是懂得:- 不同组件的底层原理- 内存与性能的权衡取舍- 实际业务
中
的容错处理- 工程化的可维护设计希望这篇文章能让你跳出“复制粘贴代码”的阶段,真正掌握 Apache
POI
的精髓。下次再遇到百万级导出需求时,你会微笑着敲下那行。
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章