Java中导出Excel列格式为使用常规格式
在Java中,可以使用Apache POI库来导出Excel文件,并设置列格式为常规格式。以下是一个简单的示例代码:
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileOutputStream;
import java.io.IOException;
public class ExportExcel {
public static void main(String[] args) {
// 创建一个新的工作簿
Workbook workbook = new XSSFWorkbook();
// 创建一个工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建一个行
Row row = sheet.createRow(0);
// 创建一个单元格,并设置其值和格式
Cell cell = row.createCell(0);
cell.setCellValue(123.45);
CellStyle style = workbook.createCellStyle();
style.setDataFormat(workbook.createDataFormat().getFormat("General"));
cell.setCellStyle(style);
// 导出Excel文件
try (FileOutputStream outputStream = new FileOutputStream("output.xlsx")) {
workbook.write(outputStream);
} catch (IOException e) {
e.printStackTrace();
}
// 关闭工作簿
try {
workbook.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上面的示例代码中,我们首先创建一个新的工作簿,然后创建一个工作表和行。接下来,我们创建一个单元格,并设置其值为123.45。然后,我们创建一个CellStyle对象,并将其格式设置为"General",即常规格式。最后,我们将工作簿写入文件中,并关闭工作簿。
运行代码后,将会生成一个名为"output.xlsx"的Excel文件,其中第一个单元格的格式为常规格式
原文地址: http://www.cveoy.top/t/topic/iSEx 著作权归作者所有。请勿转载和采集!