文档介绍:JAVA 及 jsp 下导出 Excel 表格 2010-02-24 JAVA 及 jsp 下导出 Excel 表格文章分类:Web 前端 Xml 代码 1. 本篇文章就举例示范如何利用 Java 创建和读取 Excel 文档, 并设置单元格的字体和格式。为了保证示例程序的运行,必须安装 Java 2 和 Jakarta POI , Jakarta POI 的 Web 站点是: http://jakarta./poi/ 第一:创建 Excel 文档示例 1 将演示如何利用 Jakarta POI API 创建 Excel 文档。示例 1 程序如下: .; .; .; .; import ; public class CreateXL { /** Excel 文件要存放的位置,假定在 D盘 JTest 目录下*/ public static String outputFile="D:/JTest/ "; public static void main(String argv[]){ try{ // 创建新的 Excel 工作簿 HSSFWorkbook workbook = new HSSFWorkbook(); //在 Excel 工作簿中建一工作表,其名为缺省值// 如要新建一名为" 效益指标" 的工作表,其语句为: // HSSFSheet sheet = (" 效益指标"); HSSFSheet sheet = (); // 在索引 0 的位置创建行(最顶端的行) HSSFRow row = ((short)0); // 在索引 0 的位置创建单元格(左上端) HSSFCell cell = ((short) 0); // 定义单元格为字符串类型 (); // 在单元格中输入一些内容 (" 增加值"); // 新建一输出文件流 FileOutputStream fOut = new FileOutputStream(outputFile); // 把相应的 Excel 工作簿存盘 (fOut); (); // 操作结束,关闭文件 (); (" 文件生成..."); }catch(Exception e){ (" 已运行 xlCreate() :"+e ); }}} 第二:读取 Excel 文档中的数据示例 2 将演示如何读取 Excel 文档中的数据。假定在 D盘 JTes t 目录下有一个文件名为 的 Excel 文件。示例 2 程序如下: .; .; .; .; import ; public class ReadXL { /** Excel 文件的存放位置。注意是正斜线*/ public static String fileToBeRead="D:/JTest/ "; public static void main(String argv[]){ try{ // 创建对 Excel 工作簿文件的引用 HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead)); // 创建对工作表的引用。// 本例是按名引用(让我们假定那张表有着缺省名"Sheet1" ) HSSFSheet sheet = ("Sheet1"); // 也可用 getSheetAt(int index) 按索引引用,