本文介绍使用Spire.XLS for Java来缩小Excel单元格中的字体以适应列宽的方法。该方法适用于固定了表格大小或单元格列宽的情况,需要调整单元格中的字体大小使内容显示完整。
import com.spire.xls.*;
public class ShrinktoFit {
    public static void main(String[] args) {
        //加载Excel工作簿
        Workbook wb = new Workbook();
        wb.loadFromFile("test.xlsx");
        //获取第一张工作表
        Worksheet sheet = wb.getWorksheets().get(0);
        //指定需要自动缩小字体的单元格范围
        CellRange cell = (CellRange) sheet.get("A1:B3");
        //设置ShrinkToFit为true,缩小数据以适应单元格
        cell.getStyle().setShrinkToFit(true);
        
        //保存文档
        wb.saveToFile("ShrinkTextToFitCell.xlsx", ExcelVersion.Version2013);
        wb.dispose();
    }
}设置效果:

 



 
					



