java 如何设置excel 某行的行高

2025-02-26 18:34:55
推荐回答(5个)
回答1:

double height= 19.5*20 ;
row.setHeight((short)height);

回答2:

或许你可以百度一下,vb如何设置excel 某行的行高。然后以此类推java

回答3:

如果你用的是POI插件
Row row = sheet.getRow(0);
row.setHeightInPoints(30);

回答4:

workbook.getSheetAt(0).getRow(0).setHeight((short)25);

回答5:

在Java中,可以使用Apache POI库来操作Excel文件。要设置某行的行高,需要先获取该行对象,然后调用其`setHeight()`方法设置行高即可。

以下是一个示例代码:

```java
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class ExcelDemo {
public static void main(String[] args) {
try {
// 创建工作簿
Workbook workbook = new XSSFWorkbook();

// 创建工作表
Sheet sheet = workbook.createSheet("Sheet1");

// 创建行对象
Row row = sheet.createRow(3);

// 设置行高
row.setHeightInPoints(30);

// 保存文件
FileOutputStream fos = new FileOutputStream("example.xlsx");
workbook.write(fos);
fos.close();

System.out.println("Excel文件已生成!");

} catch (Exception e) {
e.printStackTrace();
}
}
}
```

在上述代码中,我们首先创建一个工作簿和一个工作表,并使用`createRow()`方法创建了第4行的行对象。接着,调用`setHeightInPoints()`方法将第4行的行高设置为30个点(1个点等于1/72英寸)。最后,使用`FileOutputStream`将工作簿写入到磁盘文件中。

运行以上代码,程序会生成一个名为"example.xlsx"的文件,其中第4行的行高被设置为30个点。

需要注意的是,如果要设置多行的行高,可以使用循环遍历每一行并逐个设置行高。