Java excel如何设置每一列的格式
时间: 2024-01-04 11:02:30 浏览: 38
可以使用Apache POI库来设置Java Excel中的每一列格式。以下是一段代码示例:
```
// 引入POI库
import org.apache.poi.ss.usermodel.*;
import java.io.FileOutputStream;
// 创建工作簿对象
Workbook workbook = new XSSFWorkbook();
// 创建工作表对象
Sheet sheet = workbook.createSheet("My Sheet");
// 创建第一行,并设置每一列的格式
Row row = sheet.createRow(0);
CellStyle style = workbook.createCellStyle();
style.setDataFormat(workbook.createDataFormat().getFormat("#,##0.00"));
for (int i = 0; i < 10; i++) {
Cell cell = row.createCell(i);
cell.setCellValue(1234.5678);
cell.setCellStyle(style);
}
// 将数据写入文件
FileOutputStream fileOut = new FileOutputStream("MyExcel.xlsx");
workbook.write(fileOut);
fileOut.close();
```
这段代码设置了工作表的第一行为数值类型,格式化方式为保留两位小数。可以根据实际需求修改代码中的格式设置。