本文介绍了使用 Java 调整 Excel 中的行高的过程。它包含设置开发环境的详细信息、编写应用程序的步骤列表以及**使用 Java 更改 Excel 中行高的示例代码。您将学习使用不同参数调整单元格高度的各种方法。
使用 Java 更改 Excel 中单元格高度的步骤
- 将 IDE 设置为使用 Aspose.Cells for Java 调整单元格的高度
- 加载 workbook 并访问 sheet 以设置单元格的高度
- 设置特定行的高度
- 自动调整特定行的一系列列中单元格的高度
- 根据内容调整一系列行的高度
- 访问另一个工作表并自动调整工作表中的所有行
- 使用更新的单元格高度保存工作簿
上述步骤总结了使用 Java 更改 Excel 行高的过程。通过加载目标工作簿和包含一些文本的工作表并根据要求调用不同的方法来启动该过程。最后,根据需要将调整后的单元格高度保存在各个工作表中。
使用Java调整Excel行高的代码
import com.aspose.cells.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Set rows height in Excel using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the workbook | |
Workbook wb = new Workbook("input.xlsx"); | |
// Access a sheet | |
Worksheet ws4 = wb.getWorksheets().get(3); | |
// Set height of a particular row | |
ws4.getCells().setRowHeight(5, 8); | |
// Auto fit a row based on text in a range of columns | |
ws4.autoFitRow(3,5,8); | |
// Set the height of a range of rows based on contents | |
ws4.autoFitRows(9,15); | |
// Access another sheet | |
Worksheet ws3 = wb.getWorksheets().get(2); | |
// Auto-fit all rows in a sheet | |
ws3.autoFitRows(); | |
// Saving the workbook | |
wb.save("output.xlsx"); | |
System.out.println("Done"); | |
} | |
} |
此示例代码演示如何使用 Java 调整 Excel 中的单元格高度。它共享不同的方法来设置特定行的单元格高度、根据一系列列中的文本自动调整行、根据内容自动调整一系列行以及自动调整工作表中的所有行。使用 AutoFitterOptions 类可以使用各种重载方法,该类支持设置标志来调整合并单元格、自动调整具有换行文本的单元格、格式策略、忽略隐藏的行和列以及在分配高度时设置最大行高。
本文指导如何使用 Java 在 Excel 中调整行高。如果您想学习调整列的高度,请参阅 如何使用Java调整Excel中的列宽 上的文章。