按照本文操作,使用 Java 冻结 Excel 中的窗格。您将获得设置开发环境的详细信息、执行任务的步骤列表以及一个示例代码,该代码展示了如何使用 Java 冻结 Excel 中的多个窗格。它分享了有关不同重载方法和解冻窗格的信息。
使用 Java 锁定 Excel 窗格的步骤
- 将 IDE 设置为使用 Aspose.Cells for Java 冻结 Excel 中的行和列
- 将源 Excel 文件加载到 workbook 对象中,用于锁定行和列
- 访问目标工作表
- 调用 freezePanes() 方法
- 提供冻结行数和冻结列数的参考单元格及数量
- 保存输出
这些步骤描述了如何使用 Java 冻结 Excel 中的窗格。加载源 Excel 文件,选择目标工作表,然后调用 freezePanes() 方法。最后,保存带有冻结窗格的输出工作簿。
使用 Java 冻结 Excel 中的行和列的代码
import com.aspose.cells.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Freeze panes in Excel | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Instantiate a new Workbook. | |
Workbook workbook = new Workbook("Sample.xlsx"); | |
// Freezing panes at th cell G7 | |
workbook.getWorksheets().get(0).freezePanes(6,6, 2, 3); | |
//workbook.getWorksheets().get(0).unFreezePanes(); | |
// Saving the file | |
workbook.save("frozen.xlsx"); | |
System.out.println("Rows and columns freezed successfully"); | |
} | |
} |
此示例代码演示了如何使用 Java 冻结 Excel 中的单元格。它获取引用单元格以及要在此单元格之前冻结的多个行和列。在上面的代码中,G7 单元格是冻结行和列之后的第一个单元格。您可以调用 unFreezePanes() 方法来取消冻结窗格。
本文教我们如何使用 Java 冻结 Excel 中的多行。要创建数据透视表,请参阅 使用 Java 在 Excel 中创建数据透视表 上的文章。