JAVA使用jxl.jar对excel表格进行操作处理
2016-10-08 19:50
489 查看
使用jxl.jar对excel表格进行操作处理
对于写入的介绍:
buffer.append(excelName);
if (!excelName.contains(“.xls”)){
buffer.append(“.xls”);
}
file = new File(buffer.toString().trim());
if (!file.exists()){
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
}
上面的代码首先创建了一个.xls为后缀名的文件,下面进行数据的插入处理:
WritableWorkbook book = Workbook.createWorkbook(file);//打开excel文件,获取对象
WritableSheet sheet = book.createSheet(“one_page”, 0);//生成名为“第一页”的工作表,参数0表示这是第一页,第一张工作表
Label label = new Label(0, 0, “一行一列”); //在Label对象的构造中指名单元格位置是第一列第一行(0,0)
sheet.addCell(label); //将定义好的单元格添加到工作表中
jxl.write.Label s1 = new jxl.write.Label(0, 2, “第一列第三行”);// 列 行 数据
sheet.addCell(s1);
按照行读取excel表格:
Workbook workbook = Workbook.getWorkbook(new FileInputStream(param));// 获取对象
sheets = workbook.getSheets();// 获得工作表数量
Sheet sheet = workbook.getSheet(i);// 获取第一张工作表
int rows = sheet.getRows();// 获取行数
Cell[] cells = sheet.getRow(ii);//按行读取单元格数据,处理标题头所以按行存数据
DEMO中是抽取本人的一个包中的内容,使用时请注意import,完整的包名路径,务必要做修改。
参考代码DEMO
下载:http://download.csdn.net/detail/tangzhide/9647832
对于写入的介绍:
buffer.append(excelName);
if (!excelName.contains(“.xls”)){
buffer.append(“.xls”);
}
file = new File(buffer.toString().trim());
if (!file.exists()){
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
}
上面的代码首先创建了一个.xls为后缀名的文件,下面进行数据的插入处理:
WritableWorkbook book = Workbook.createWorkbook(file);//打开excel文件,获取对象
WritableSheet sheet = book.createSheet(“one_page”, 0);//生成名为“第一页”的工作表,参数0表示这是第一页,第一张工作表
Label label = new Label(0, 0, “一行一列”); //在Label对象的构造中指名单元格位置是第一列第一行(0,0)
sheet.addCell(label); //将定义好的单元格添加到工作表中
jxl.write.Label s1 = new jxl.write.Label(0, 2, “第一列第三行”);// 列 行 数据
sheet.addCell(s1);
按照行读取excel表格:
Workbook workbook = Workbook.getWorkbook(new FileInputStream(param));// 获取对象
sheets = workbook.getSheets();// 获得工作表数量
Sheet sheet = workbook.getSheet(i);// 获取第一张工作表
int rows = sheet.getRows();// 获取行数
Cell[] cells = sheet.getRow(ii);//按行读取单元格数据,处理标题头所以按行存数据
**Cell cell = sheet.getCell(j, ii);// 按照单元格读取 cell.getContents();// 获取数据**
DEMO中是抽取本人的一个包中的内容,使用时请注意import,完整的包名路径,务必要做修改。
参考代码DEMO
下载:http://download.csdn.net/detail/tangzhide/9647832
相关文章推荐
- Java使用jxl.jar操作Excel
- java中使用JXL对Excel文件进行数据的写入、导出操作
- eclipse下使用java api 进行hbase的常用的操作所需的jar包,以及如何查看java build path下的jar是否使用
- 使用JAVA加jxl.jar操作EXECL
- 使用jxl.jar来进行excel操作
- Java操作Excel使用jxl.jar--读取Excel
- 使用JAVA加jxl.jar操作EXECL
- 使用jxl.jar进行Excel操作将实例属性存入表中
- 使用JAVA加jxl.jar操作EXECL
- java中使用JXL对Excel文件进行数据的写入、导出操作
- 使用Java进行图像处理的一些基础操作
- jxl.jar 通过java操作excel表格的工具类库
- 简单地使用jxl进行操作excel例子
- jxl.jar包简介/java操作excel jxl.jar
- Java环境下使用JXL操作Excel使用笔记
- jxl.jar包简介/java操作excel (转)
- 使用Java Excel API (JXL)在Java环境下操作Excel
- 读取excel文件(jxl.jar包简介/java操作excel jxl.jar下载地址)
- jxl.jar包简介/java操作excel jxl.jar下载地址
- JXL(JXLS)的使用:java中操作Excel的解决方案之一。