如题 谁有全码麻烦给个了谢谢了
真的很急!!!!!!!!!!!
真的很急!!!!!!!!!!!
解决方案 »
- 刷新web项目WebContent下的image目录
- 单点登录的实现方法,求解
- JSP jstl 乱码问题
- 论坛问题
- 有谁知道为什么在Eclipse里边不能建立.html格式的文件呢?
- 100分求 关于Spring注解管理MappingDispatchaction的管理方式??
- applet中怎么弹出广告IE窗口?
- 求助,jsp和javaBean的问题
- 大家说说web上的开发技术还有有那些?除了jsp,javascript,activx,applet,servlet,,,
- jsp连接数据库问题
- 获得hashtable的key
- [6java初学精华视频]jsp、javabean、servlet、struts、ejb、hibernate,ITFuture软件实战培训中的项目视频很好的!
没用过JExcelApi
帮UP下
import java.io.File;
import java.io.IOException;import jxl.*;
import jxl.write.*;
import jxl.write.Number;
import jxl.write.biff.RowsExceededException;public class WriteExcel { public static void main(String[] args) throws IOException, RowsExceededException, WriteException {
WritableWorkbook workbook = Workbook.createWorkbook(new File("1234.xls"));
WritableSheet sheet=workbook.createSheet("First",0);
Number number = new Number(3,4,3.14159);
sheet.addCell(number);
workbook.write();
workbook.close();
}
}
package readExcel;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;public class readExcel{
{
// 构建Workbook对象, 只读Workbook对象
// 直接从本地文件创建Workbook
// 从输入流创建Workbook
//File ff =new File("d:/ceshi.xls");
try
{
// InputStream fis = new FileInputStream("d:/ceshi.xls");
// jxl.Workbook rwb = Workbook.getWorkbook(fis);//创建工作本
// // 获取第一行,第一列的值
// Cell c00 = rs.getCell(0, 0);
// String strc00 = c00.getContents();
// // 获取第一行,第二列的值
// Cell c10 = rs.getCell(1, 0);
// String strc10 = c10.getContents();
// // 获取第二行,第二列的值
// Cell c11 = rs.getCell(1, 1);
// String strc11 = c11.getContents();
// rwb.close(); }
catch(Exception e)
{
e.printStackTrace();
} }
public static void main(String[] args)throws Exception{
InputStream fis = new FileInputStream("d:/ceshi.xls");
jxl.Workbook rwb = Workbook.getWorkbook(fis);//创建工作本
Sheet rs =rwb.getSheet(0);//得到哪一个sheet
// 获取第一行,第一列的值
Cell c00 = rs.getCell(0, 0);
String strc00 = c00.getContents();
// 获取第一行,第二列的值
Cell c10 = rs.getCell(1, 0);
String strc10 = c10.getContents();
// 获取第二行,第二列的值
Cell c11 = rs.getCell(1, 1);
String strc11 = c11.getContents();
//获得工作薄(Workbook)中工作表(Sheet)的个数
System.out.println("获得工作薄(Workbook)中工作表(Sheet)的个数: "+rwb.getNumberOfSheets());
System.out.println("获取Sheet的名称: "+rs.getName());
System.out.println("获取Sheet表中所包含的总列数: "+rs.getColumns());
System.out.println("获取第一列的所有单元格,返回的是单元格对象数组: "+rs.getColumn(0).length);
System.out.println("获取Sheet表中所包含的总行数: "+rs.getRows());
System.out.println("获取第一行的所有单元格,返回的是单元格对象数组: "+rs.getRow(0).length);
System.out.println("获取指定单元格: "+rs.getCell(0,0).getContents());
rwb.close();
}
}
--------------------------------------------------------------------------------
jxl 写excle
package readExcel;import java.io.File;import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;public class writeExcel { /**
* @param args
*/
public static void main(String[] args) {
try {
// 打开文件
WritableWorkbook book = Workbook.createWorkbook( new File( "d:/test.xls " ));
// 生成名为“第一页”的工作表,参数0表示这是第一页
WritableSheet sheet = book.createSheet( " 第一页 " , 0 );
// 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
// 以及单元格内容为test
Label label = new Label( 0 , 0 , " test " );
// 将定义好的单元格添加到工作表中
sheet.addCell(label);
/**/
/*
* * 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为555.12541 */
jxl.write.Number number = new jxl.write.Number( 1 , 0 , 555.12541 ); sheet.addCell(number);
// 写入数据并关闭文件
book.write();
book.close();
}
catch (Exception e)
{
System.out.println(e);
}
}}-----------------------------------------------------------
前几天无聊写的博客 经测试可用 前提是下一个JXL包 把它导进项目路,也可以直接复制进去