java 如何设置excel 某行的行高

如题所述

第1个回答  2012-09-13
double height= 19.5*20 ;
row.setHeight((short)height);
第2个回答  2017-08-22
或许你可以百度一下,vb如何设置excel 某行的行高。然后以此类推java
第3个回答  2017-08-24
如果你用的是POI插件
Row row = sheet.getRow(0);
row.setHeightInPoints(30);本回答被网友采纳
第4个回答  2017-08-23
workbook.getSheetAt(0).getRow(0).setHeight((short)25);
第5个回答  2023-03-09
在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个点。

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

java 如何设置excel 某行的行高
double height= 19.5*20 ;row.setHeight((short)height);

java 设置 excel的行高大小问题...
public void setColumnWidth(int columnIndex,int width)Set the width (in units of 1\/256th of a character width)它的api文档里写的很清楚了,以一个字符的1\/256的宽度作为一个单位 3000的话就是11.7左右,舍去小数点就是11个字符的宽度了。

java导出excel时,如何控制导出生成的excel的表格宽度(用代码,页面jsp...
2、 行高和列宽 WritableSheet.setRowView(int i,int height);作用是指定第i+1行的高度,比如:\/\/将第一行的高度设为200 sheet.setRowView(0,200);WritableSheet.setColumnView(int i,int width);

java生成excel设置列宽,汉字问题
你还需要将1像素转化为1excel单元格的宽度单位。

求java代码,修改excel中某一列的值
public class exportEXL {String fileName= "F:\\\\NumberProcessed.xls";String sheetName ="sheet";private int location = 1;public void ExportFile(int[] arr) throws WriteException, IOException{ WritableWorkbook wwb = null; \/\/字体设置,全部参数集中于format变量中 WritableFont wf = ...

JAVA后台用JXI怎么设置EXCEL文档格式.是设置WritableSheet还是设置...
与读取Excel工作表相似,首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象,这里要注意的是,只能通过API提供的工厂方法来创建Workbook,而不能使用WritableWorkbook的构造函数,因为类WritableWorkbook的构造函数为protected类型。示例代码片段如下: import java.io.*; import jxl.*; import jxl.write.*; ...

Java导出excel cell.setCellValue() 用什么方法设置单元格的值?
}} java怎么用poi设置excel单元格边框?setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); \/\/下边框 setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);\/\/左边框 setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);\/\/上边框 setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);\/\/右边框 ...

Java操作Excel文件时,如何设置cell内的文字居中
可以使用 free spire.XLS for Java来设置单元格对齐方式为居中对齐(包括横向居中和纵向居中):\/\/横向居中 sheet.getCellRange("B9").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center);\/\/纵向居中 sheet.getCellRange("B9").getCellStyle().setVerticalAlignment(VerticalAlignType.Center)...

Java操作Excel文件时,如何设置cell内的文字居中
java操作excel方式有很多,比如poi,jxl,itext等,不知道你说的是那一种,我一直是用的一个开源的报表生成工具,叫ireport。你可以尝试一下,居中只要设置一下就可以了

java 使用POI导出excel模板,如何限制某列的显示格式为文本?比如输入身 ...
你好,设置单元格类型只能针对一个具体的单元格Cell,没有针对一行Row的直接处理 对Cell设置单元格类型方法如下,cell.setCellType(Cell.CELL_TYPE_STRING);

相似回答