当前位置: 首页 > 面试题库 >

Excel单元格中的多行文字

钱选
2023-03-14
问题内容

我正在尝试将多行文本写入Excel单元格。

cell.setCellValue("line1 \n line2");

但是,当我打开文档时,我只看到一行,直到我双击它进行编辑,然后它变成了两行。为什么会这样呢?谢谢


问题答案:

您需要设置行高以容纳两行文本。

row.setHeightInPoints((2*sheet.getDefaultRowHeightInPoints()));

您需要设置wrap text = true以获取新行。试试这个:这是wb Workbook

 CellStyle cs = wb.createCellStyle();
 cs.setWrapText(true);
 cell.setCellStyle(cs);


 类似资料:
  • 我试图在我的测试自动化框架中实现一个数据驱动的方面。我已经创建了一个fe函数,它似乎工作正常,可以检索参数的列/行数,从特定单元格获取数据,更新特定单元格等等。 我现在正在用一个基本上有2列的脚本进行测试。第一列是用户名,第二列是密码。我可以遍历这些行,列没有问题。 我遇到了一个问题,如果有一个空白单元格,它会崩溃,但我通过一些错误处理解决了这个问题,如果有一个黑色单元格,它会返回字符串“空单元格

  • 我想应用颜色的单元格以及格式的单元格值(例如,日期,金额)。但当我应用两个单元格样式时,只有最后一个样式被应用在单元格上。

  • 问题内容: 我正在处理生成Excel文件的JasperReport报告。由于某种原因,我的单元格格式/类型不应该如此。例如,我的单元格中有Date对象,但是当我生成Excel文件时,它将单元格类型设置为Number,或者Long类型是单元格中的文本,但是单元格的格式是number,并且当用户编辑日期单元格时(例如,日期为11/02) / 2012更改为11/03/2012),它将日期转换为数字(4

  • 问题内容: 我想显示一个从数据库到表单元格的段落。 结果是一个大的1行,而忽略了它在数据库中的组织方式。例如忽略“输入”(换行) 我想完全按照它在数据库中的编写方式来显示它。 例如,如果段落保存如下: 我希望它完全像这样显示,而不是: 问题答案: 您想使用应用于适当的CSS 。为此,请对所有表单元格执行此操作,例如: 另外,如果您可以更改标记,则可以在内容周围使用标签。默认情况下,Web浏览器使用

  • 我是新的VBA和不是非常熟练的编程,所以我希望在这里得到一些帮助。 提前谢了。