使用 Java 在 Excel 中换行文本

这个简短的教程指导如何使用 Java Excel 中换行文本。它包含用于设置执行此任务的开发环境的详细信息、定义流程的步骤列表以及用于 使用 Java 在 Excel 中应用文本换行 的可立即运行的示例代码。您将学习控制包装过程的不同选项。

使用 Java 在 Excel 中自动换行文本的步骤

  1. 设置环境以使用 Aspose.Cells for Java 进行文本换行
  2. 创建一个 workbook 并选择一个工作表到 wrap text
  3. 将一些长示例文本放入几个单元格中
  4. 从其中一个单元格获取样式并设置其用于换行文本的标志
  5. 将样式设置回单元格并调用工作表的 autoFitRows() 方法
  6. 使用换行文本保存输出文件

这些步骤描述如何使用 Java 在 Excel 中环绕文本。访问单元格样式并将文本换行属性设置为 true。随后,调用 autoFitRows() 方法将所有 isTextWrapped 标志为 true 的单元格中的文本换行。

使用 Java 在 Excel 中应用换行文本的代码

import com.aspose.cells.*;
public class Main
{
public static void main(String[] args) throws Exception // Wrap text using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Create a workbook and access a sheet
Workbook wb = new Workbook();
Worksheet ws = wb.getWorksheets().get(0);
// Put text in different cells
Cell c1 = ws.getCells().get("C1");
c1.putValue("We will not wrap this text");
Cell c5 = ws.getCells().get("C5");
c5.putValue("We will wrap this text");
// Set the wrap text style
Style style = c5.getStyle();
style.setTextWrapped(true);
c5.setStyle(style);
// Autofit rows
ws.autoFitRows();
// Save the file
wb.save("output.xlsx", SaveFormat.XLSX);
System.out.println("Done");
}
}

上面的代码演示了如何使用 Java 在 Excel 中进行文本换行。在此示例代码中,我们更新了单个单元格的 isTextWrapped 属性,但是工作表中的每一行和每一列都具有 style 属性。如果需要,您可以将完整行/列的整个行/列换行文本标志设置为 true。

本教程指导我们如何使用 Java 在 Excel 中应用文本换行。如果您想调整列宽,请参阅如何使用Java调整Excel中的列宽上的文章。

 简体中文