java批量修改Excel文件 使用包jxl.jar
来源:互联网 发布:工地临时用电计算软件 编辑:程序博客网 时间:2024/04/26 14:18
jxl.jar是一个java处理Excel文件的包,可用于读取、创建和修改Excel文件。
读取文件的示例代码为:
import java.io.*;import jxl.*;public class Summary {public static void main(String[] args) {String sourcefilePath = "C:\\Users\\founder\\Documents\\test.xls";try{//一个excel文件jxl.Workbook rw = jxl.Workbook.getWorkbook(new File(sourcefilePath)); //获取一个sheet,可以根据编号获取也可以根据名称获取Sheet sheet0 = rw.getSheet(0);//获得某一行,第4行Cell[] cells = sheet0.getRow(4);//获得一个cell,(0,0)是这个单元格的位置Cell cell = sheet0.getCell(0,0);//获得这个cell的内容String content = cell.getContents();//打印这个cell所存数据的内容System.out.println(cell.getType());rw.close();}catch(Exception e){e.printStackTrace();}}}
创建一个新的Excel文件的代码为:
import java.io.*;import jxl.*;import jxl.write.Label;import jxl.write.WritableSheet;public class Summary {public static void main(String[] args) {String targetfilePath = "C:\\Users\\founder\\Documents\\test.xls";try{//一个excel文件jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(targetfilePath)); //第一个参数为工作簿的名称,第二个参数为页数WritableSheet sheet0 = wwb.createSheet("sheet0",1);//创建单元格(Label)对象,位置及内容Label lp = new Label(2,0,"I am content");//添加一个单元格sheet0.addCell(lp); wwb.write();wwb.close();}catch(Exception e){e.printStackTrace();}}}
修改一个Excel的操作为:
import java.io.*;import jxl.*;import jxl.write.*;public class Summary {public static void main(String[] args) {String targetfilePath = "C:\\Users\\founder\\Documents\\xls_modify.xls";String sourcefilePath = "C:\\Users\\founder\\Documents\\xls.xls";try{//这一步跟创建只读的Excel一致。jxl.Workbook rw = jxl.Workbook.getWorkbook(new File(sourcefilePath)); //这一步在原有文件的基础上新建一个文件jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(targetfilePath)); //获得编号为2的sheetjxl.write.WritableSheet sheet2 = wwb.getSheet(2);Label lp = new Label(22,0,"I am content");//添加sheet2.addCell(lp); wwb.write();wwb.close();rw.close();}catch(Exception e){e.printStackTrace();}}}
0 0
- java批量修改Excel文件 使用包jxl.jar
- 使用jxl.jar包写Excel文件
- 读取excel文件(jxl.jar包简介/java操作excel jxl.jar下载地址)
- 使用 jxl.jar 架包生成 Excel文件
- jxl.jar包简介---用java操作读写excel文件
- jxl.jar包简介---用java操作读写excel文件
- Java使用jxl.jar包写Excel文件的最适合列宽问题基本实现
- 使用JAVA EXCEL API(jxl.jar)读写excel文件
- Java解释Excel数据(jxl.jar包的使用)
- Java解释Excel数据(jxl.jar包的使用)
- Java解释Excel数据(jxl.jar包的使用)
- Java解释Excel数据(jxl.jar包的使用)
- Java解释Excel数据(jxl.jar包的使用)
- Java解释Excel数据(jxl.jar包的使用)
- jxl.jar包简介/java操作excel jxl.jar
- jxl.jar包简介/java操作excel
- java导入导出excel操作(jxl)jxl.jar 包
- java利用jxl.jar操作excel文件
- soj 11598. XOR
- vim自动补全插件snipMate在ubuntu下的安装
- Linux——线程信号量 读写锁 线程的私有数据
- 我的学生作业2
- SQL-有条件查询数据
- java批量修改Excel文件 使用包jxl.jar
- STM32 串口通讯 发送 接收
- Block实战应用之button点击事件和Alert弹出框
- 关于“非法使用精神控制技术和生理武器罪”的刑法增修案(正式建议稿)
- Android不刷机下的app2sd方法(dex cache占空间解决篇)
- linux vim,vi编辑器的基础
- OpenCV中的origin成员
- 【leetcode 数组】Remove Duplicates from Sorted Array II
- rac下/tmp/bootstrap权限问题