在 Java 中設置 Excel 表格的寬度和高度可以方便地控制表格的顯示效果,使其更加美觀易讀。
下面是一個示例代碼設置 Excel 表格的列寬和行高:
import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellStyle; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileOutputStream; import java.io.IOException; public class ExcelDemo { public static void main(String[] args) { Workbook workbook = new XSSFWorkbook(); Sheet sheet = workbook.createSheet("My Sheet"); // 設置第一列的寬度 sheet.setColumnWidth(0, 20 * 256); Row row = sheet.createRow(0); Cell cell = row.createCell(0); cell.setCellValue("This is a test cell"); // 設置第一行的高度 row.setHeightInPoints(30); try { FileOutputStream outputStream = new FileOutputStream("test.xlsx"); workbook.write(outputStream); workbook.close(); } catch (IOException e) { e.printStackTrace(); } } }
其中,setColumnWidth()
方法可以設置表格的列寬,第一個參數是列的索引,第二個參數是列的寬度,單位是 1/256 字符寬度。
而setHeightInPoints()
方法可以設置表格的行高,參數是行高,單位是磅。
以上就是 Java 設置 Excel 表格寬度和高度的簡單介紹,希望對大家有所幫助。