java jxl 读取excl文件
来源:互联网 发布:mac 三维软件 编辑:程序博客网 时间:2024/05/22 06:45
JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。 JXL下载地址:http://www.andykhan.com/jexcelapi/download.html 具体操作方法如下: 1. 创建Excel文件: public class CreateExcel { public static void main(String[] args) { try { //打开文件 WritableWorkbook book = Workbook.createWorkbook(new File("e:/jxlExcel.xls")); //创建excel视图 WritableSheet sheet = book.createSheet("Sheet1", 0); //一行一列,值为"itcast" Label label = new Label(0, 0, "itcast"); sheet.addCell(label); //第一行第二列,值为123 jxl.write.Number number = new jxl.write.Number(1, 0,123 ); sheet.addCell(number); book.write(); book.close(); } catch (Exception e) { e.printStackTrace(); } } } 2. 读取Excel文件: public class ReadExcel { public static void main(String[] args) { try { Workbook book = Workbook.getWorkbook(new File("e:/jxlExcel.xls")); Sheet sheet = book.getSheet(0); Cell cell = sheet.getCell(0, 0); String result = cell.getContents(); System.out.println(result); book.close(); } catch (Exception e) { e.printStackTrace(); } } } 3. 修改Excel文件: public class UpdateExcel { public static void main(String[] args) { try { Workbook wb = Workbook.getWorkbook(new File("e:/jxlExcel.xls")); WritableWorkbook book = Workbook.createWorkbook(new File("e:/jxlExcel.xls"), wb); WritableSheet sheet = book.createSheet("Sheet2", 1); sheet.addCell(new Label(0, 0, "hello2")); book.write(); book.close(); } catch (Exception e) { e.printStackTrace(); } } } 三种最为基本的操作似乎太过单薄,我们需要使用excel的高级特性,至少是能够对它的单元格和格式进行操作。 1. 合并单元格 从(m,n)到(p,q)的单元格全部合并 WritableSheet.mergeCells(int m,int n,int p,int q); 2. 行高和列宽 ·指定第i+1行的高度 WritableSheet.setRowView(int i,int height); ·作用是指定第i+1列的宽度 WritableSheet.setColumnView(int i,int width); 3. 水平对齐方式指定为居中 format1.setAlignment(jxl.format.Alignment.CENTRE); 4. 垂直对齐方式指定为居中 format1.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE); 5. 设置自动换行 format1.setWrap(true); 6. 指定字符格式 WritableFont font3=new WritableFont(WritableFont.createFont("楷体_GB2312"),12,WritableFont.NO_BOLD ); 7. 指定单元格的属性 WritableCellFormat format1=new WritableCellFormat(font1); 8. 指定字符被赋予的格式 Label label=new Label(0,0,”data 4 test”,format1);
- java jxl 读取excl文件
- Java 读取Excl文件 (poi-3.13)
- java jxl 读取excel文件
- 使用jxl生存excl
- jsp页面实现excl下载,java使用jxl.jar实现excl下载
- java读取excel文件(使用jxl)
- Java:使用jxl读取excel文件内容
- Java读取XLS文件-JXL的使用
- jxl读取excel文件
- jxl读取excel文件
- jxl读取excel文件
- jxl 读取 Excel文件
- java jxl读取excel
- java jxl 读取excel
- [JAVA] java读取Excel文件内容,jxl(Excel 2003)
- Java模块 -- 读取Excel文件写入数据库 Mybatis , POI , JXL
- Java生成和读取Excle文件之JXL框架辅助工具
- java利用jxl.jar创建、读取EXCEL文件
- 不懂日语Google翻译一样上日本网
- 线程的同步
- 在迷茫之中沉思
- Oracle 打开及关闭归档
- Oracle中分析表的作用
- java jxl 读取excl文件
- oracle密码文件后缀名导致Data Guard不能传送日志
- Mysql数据库名和表名的大小写敏感性问题
- 模仿MsN或QQ提示消息
- 类加载器
- 谈谈java中equals和==的区别
- my fist test about windows live writer
- C#知识总结
- 以后写blog了