
Java
setWrap(true) 代码大概是这样写的:WritableFont fontTitle = new WritableFont(WritableFont.TIMES, 9, *.NO_BOLD);fontTitle.setcolour(jxl.*.RED);WritableCellFormat formatTitle = new WritableCellFormat(fontTitle);formatTitle.setWrap(true);/*-*/WritableSheet m_sheet = null;m_sheet = m_writeBook.createSheet(第一页, 0);m_sheet.setcolumnView(0, 10);m_sheet.setRowView(0, 500);Label label = new Label(0, 0, 阿科是个不错的小伙子阿科是个不错 + 的小伙子阿科是个不错的小伙子, format);m_sheet.addCell(label);
虽然上面代码里把列宽设置成了10,文字明显超长了,但因为加了formatTitle.setWrap(true),文字就会根据列宽自动换行显示啦,这样打开excel的时候就不会乱了。 总之就是一句话:记得加setWrap(true),不然写了再多的换行符也白搭!
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号