jxlAPI对Excel文件进行处理
来源:互联网 发布:java编程视频 编辑:程序博客网 时间:2024/06/08 18:21
使用java对excel文件的ap(jxl)对excel文件进行处理。
java对excel文件的读取,是不是很简单,在代码中有诠释
package exceldemo3;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import jxl.read.biff.BiffException;public class blog_show_how_read {public static void readWorkbook(String workBookPath,int a,int b) throws BiffException, IOException {jxl.Workbook wb=null;//定义工作簿InputStream in=new FileInputStream(workBookPath);//获取文件输入流wb=jxl.Workbook.getWorkbook(in);jxl.Sheet sheet=wb.getSheet(0);//第一张表jxl.Cell cell=sheet.getCell(a,b);//a参数代表列,b参数代表行String value=cell.getContents();//cell.getContents()获取的是单元格的值,返回值是类型stringSystem.out.print(value);}public static void main(String []args) throws BiffException, IOException{readWorkbook("E:/test1.xls",0,0);}}
java对excel文件的创建
public static void createWorkbook(String Path, int a, int b)throws IOException, RowsExceededException, WriteException {jxl.write.WritableWorkbook wb = Workbook.createWorkbook(new File(Path));// 创建一个工作簿;输出路径为path,workbook.createworkbook第一个参数是文件的输出路径,// 第二个参数是一个workbook文件当作创建excel文件的模板jxl.write.WritableSheet rSheet = wb.createSheet("testsheet", 0);// 获取新创建的第一张表jxl.Cell cell = rSheet.getCell(a, b);// a代表列,b代表行if (cell.getType() == CellType.LABEL) {// 判断单元格是否是label类型Label label = (Label) cell;label.setString("插入字符串");System.out.print("into if");} else {Label label = new Label(a, b, "插入字符串");rSheet.addCell(label);System.out.print("into else");} jxl.write.Number num = new jxl.write.Number(0,1,123.456);//写入数字 rsheet.addCell(num);wb.write();wb.close();}
需要注意的是jxl-api只能针对excel2003版的(.xls)进行操作,不然会报unable to recognize ole stream的错误。
若excel版本高于2003请另存为(.xls)的excel文件在进行操作
阅读全文
1 0
- jxlAPI对Excel文件进行处理
- 使用Perl对Excel进行处理
- 使用Python对EXCEL表格进行处理
- [Perl]对 EXCEL 文件进行简单操作
- python对excel文件进行操作
- Java对excel文件的处理
- JAVA对excel文件的处理方式
- python对CSV、Excel文件的处理
- 使用Java对文件进行压缩处理
- 使用Python对json文件进行处理
- JAVA使用jxl.jar对excel表格进行操作处理
- 通过Java直接对Excel文件进行操作
- ASP.NET中对EXCEL文件进行操作!
- 使用OLEDB可以对excel文件进行读取1
- Java使用jxl对excel文件进行简单的读写
- 使用OLEDB可以对excel文件进行读取1
- java poi对同一个excel文件进行读写
- abap对excel处理
- 217. Contains Duplicate
- poj 3280 Cheapest Palindrome
- 控制台扫雷的简单实现
- 476. Number Complement
- 关于cookie
- jxlAPI对Excel文件进行处理
- 运行./zkCli.sh出错:java.net.ConnectException: 拒绝连接
- leetcode编程记录5 #5 Longest Palindromic Substring
- 产生死锁的原因和必要条件+解决死锁的基本方法
- HashMap及其原理
- 图像插值算法
- poj1201 差分约束 线段类的
- Session与Cookie的区别
- 《移动Web前端高效开发实战》笔记3--代码检查任务