⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 poi__create.jsp

📁 jsp动态网站开发技术与实践 电子工业出版社 随书附赠源代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="org.apache.poi.hssf.usermodel.*"%>
<%@ page import="java.io.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
		<title>调用POI创建Excel工作簿</title>
	</head>
	<body>
	<div align="center">
	<h1>调用POI创建Excel工作簿</h1>
	<%
		String sFilename = getServletConfig().getServletContext().getRealPath("8-3.xls" );
		try
		{
			//创建新的Excel 工作簿
			HSSFWorkbook workbook = new HSSFWorkbook();
			//在Excel工作簿中创建一个名位FIRST的工作表
			HSSFSheet sheet = workbook.createSheet("FIRST");		
			//在索引0的位置创建行,对应着第一行
			HSSFRow row = sheet.createRow((short)0);		
			//在索引0的位置创建单元格,对应着第一行第一列的单元格
			HSSFCell cell = row.createCell((short) 0);
			//定义单元格为字符串类型	
			cell.setEncoding(HSSFCell.ENCODING_UTF_16);
			//在单元格中输入内容
			cell.setCellValue("赵国锋");			
			
			//在索引1的位置创建行,对应着第二行
			row = sheet.createRow((short)1);					
			//在索引1的位置创建单元格,对应着第二行第二列的单元格
			cell = row.createCell((short) 1);
			//定义单元格为字符串类型	
			cell.setEncoding(HSSFCell.ENCODING_UTF_16);
			//在单元格中输入内容
			cell.setCellValue("BETTER");		
			//新建一输出文件流
			FileOutputStream fOut = new FileOutputStream(sFilename);
			//把相应的Excel工作簿存盘
			workbook.write(fOut);
			fOut.flush();
			//操作结束,关闭文件
			fOut.close();
			out.println("<p>成功创建名为 <font color=blue>8-3.xls</font> 的工作簿</p>");
		}
		catch(Exception e) 
		{
			out.println("<p>创建名为 <font color=blue>8-3.xls</font> 的工作簿失败</p>");
		}
	%>
	</div>
	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -