java中使用poi导入导出excel文件_并自定义日期格式

java

Apache POI项目的使命是创造和保持java API操纵各种文件格式基于Office Open XML标准(OOXML)和微软的OLE复合文档格式(OLE2)2。总之,你可以读写Excel文件使用java。此外,您可以读取和写入MS Word和PowerPoint文件使用java。Apache POI是java Excel解决方案(Excel 97-2008)。

需要jar: poi-3.9-20121203.jar

导出

public static void main(String[] args) throws IOException {

// 创建工作簿

HSSFWorkbook wb = new HSSFWorkbook();

// 创建样式

HSSFCellStyle style = wb.createCellStyle();

// 自定义时间格式

style.setDataFormat(wb.createDataFormat().getFormat(

"yyyy年MM月dd日hh时mm分ss秒"));

// yyyy年MM月dd日hh时mm分ss秒

// yyyy-MM-dd hh:mm:ss

// 创建一页

HSSFSheet sheet = wb.createSheet("fristSheet");

// 合并单元格

sheet.addMergedRegion(new CellRangeAddress(0, 1, 1, 4));

// 创建一行

HSSFRow row = sheet.createRow(0);

// 创建一个单元格,向第一个单元格写入值

row.createCell(0).setCellValue("第一个单元格");

// 第二个单元格

row.createCell(1).setCellValue(new Date());

// 位单元格添加样式

row.getCell(1).setCellStyle(style);

// 创建文件流,指定文件保存路径

OutputStream os = new FileOutputStream("导出数据.xls");

// 写

wb.write(os);

os.close();

System.out.println("成功");

}

导入

public static void main(String[] args) throws IOException {

// 创建一个文件输入流

FileInputStream fis = new FileInputStream("导出数据.xls");

// 创建一个poi文件系统对象

POIFSFileSystem poi = new POIFSFileSystem(fis);

// 创建一个工作簿将文件系统对象传入

HSSFWorkbook wb = new HSSFWorkbook(poi);

// 创建一个sheet页面

HSSFSheet sheet = wb.getSheetAt(0);

// 判空

if (sheet == null) {

return;

}

HSSFRow row = sheet.getRow(0);

if (row == null) {

return;

}

HSSFCell cell = row.getCell(0);

if (cell == null) {

return;

}

HSSFCell cell2 = row.getCell(1);

if (cell2 == null) {

return;

}

System.out.println(cell.getStringCellValue());

Date date = cell2.getDateCellValue();

DateFormat formater = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

System.out.println(formater.format(date));

// 创建一个excel,传入工作簿对象

// ExcelExtractor excel = new ExcelExtractor(wb);

// 设置不打印sheet页名称

// excel.setIncludeSheetNames(false);

// 通过excelextractor对象输出文件内容

// System.out.println(excel.getText());

}

 

以上是 java中使用poi导入导出excel文件_并自定义日期格式 的全部内容, 来源链接: utcz.com/z/394161.html

回到顶部