这个简短的教程指导如何使用 Java 在 Excel 中换行文本。它包含用于设置执行此任务的开发环境的详细信息、定义流程的步骤列表以及用于 使用 Java 在 Excel 中应用文本换行 的可立即运行的示例代码。您将学习控制包装过程的不同选项。
使用 Java 在 Excel 中自动换行文本的步骤
- 设置环境以使用 Aspose.Cells for Java 进行文本换行
- 创建一个 workbook 并选择一个工作表到 wrap text
- 将一些长示例文本放入几个单元格中
- 从其中一个单元格获取样式并设置其用于换行文本的标志
- 将样式设置回单元格并调用工作表的 autoFitRows() 方法
- 使用换行文本保存输出文件
这些步骤描述如何使用 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中的列宽上的文章。