package wk.test; import java.io.FileOutputStream; import java.io.OutputStream; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class TestExportExcel { private static void createEXCEL() { try { // 输出流 OutputStream os = new FileOutputStream("D:/" + System.currentTimeMillis() + ".xlsx"); // 工作区 XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet = wb.createSheet("通讯录"); for (int i = 0; i < 1000; i++) { // 创建第一个sheet // 生成第一行 XSSFRow row = sheet.createRow(i); // 给这一行的第一列赋值 row.createCell(0).setCellValue("column1"); // 给这一行的第一列赋值 row.createCell(1).setCellValue("column2"); System.out.println(i); } // 写文件 wb.write(os); // 关闭输出流 os.close(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { // TestExportExcel.createEXCEL(); } }