资源简介
Java生成excel jxl 代码Java生成excel jxl 代码

代码片段和文件信息
package helloWord;
import java.io.*;
import java.util.*;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;
import org.apache.poi.poifs.filesystem.DirectoryEntry;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.textmining.text.extraction.WordExtractor;
public class Test {
/**
* @param args
* @throws IOException
*/
public void show() throws Exception
{
FileInputStream fs = new FileInputStream(“c:\\freemarker.doc“);
WordExtractor we= new WordExtractor();
String str= we.extractText(fs);
System.out.println(str);
}
public void writeWord() throws IOException
{
String str= “asdasdasd“;
byte[] buff= str.getBytes();
ByteArrayInputStream b = new ByteArrayInputStream(buff);
POIFSFileSystem fs = new POIFSFileSystem();
DirectoryEntry de= fs.getRoot();
FileOutputStream os =new FileOutputStream(“c:\\zcq.doc“);
fs.writeFilesystem(os);
b.close();
os.close();
}
public void excel()
{
WritableWorkbook wwb = null;
try {
//首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
wwb = Workbook.createWorkbook(new File(“zcq.xls“));
} catch (IOException e) {
e.printStackTrace();
}
if(wwb!=null){
//创建一个可写入的工作表
//Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置
WritableSheet ws = wwb.createSheet(“sheet1“ 0);
//下面开始添加单元格
for(int i=0;i<10;i++){
for(int j=0;j<5;j++){
//这里需要注意的是,在Excel中,第一个参数表示列,第二个表示行
Label labelC = new Label(j i “这是第“+(i+1)+“行,第“+(j+1)+“列“);
Label labelC2 = new Label(j i “这是第“+(i+1)+“行,第“+(j+1)+“列“);
try {
//将生成的单元格添加到工作表中
ws.addCell(labelC);
ws.addCell(labelC2);
} catch (RowsExceededException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}
}
}
try {
//从内存中写入文件中
wwb.write();
//关闭资源,释放内存
wwb.close();
} catch (IOException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) throws Exception {
Test t= new Test();
t.excel();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 725247 2008-11-25 01:40 jxl.jar
文件 3134 2009-03-02 16:52 Test.java
----------- --------- ---------- ----- ----
728381 2
相关资源
- JSP企业人事管理系统设计(源代码+论
- 当当网完整项目、包括js、css、html
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- android-support-v4.jar已打包进去源代码
- 在线聊天系统(java代码)
- [免费]java学习 存储过程
- java实现的svn统计修改代码行数完整源
- 《kettle中调用java类》示例代码
- Java记事本【源代码 实验报告】
- java实现小型函数画图板(附源代码、
- 在线考试系统源代码(jsp)
- Android通讯录的源代码
- java编写21点游戏(附源代码)
- java 原创 坦克大战 源码 带有详细注释
- java sql2000员工管理系统数据库、文档
-
java操作xm
l文件的一个简单代码 - 自己用java写的计算器源代码(代码注
- Android工程模式简介.rar
- JAVA坦克大战游戏源代码
- 用Java编写的扫雷游戏源代码
- 《java程序设计》书附源代码
- java用spring struts hibernate做的学生成绩
- 基于JAVA的物业收费管理系统源代码
- java图片轮播代码 可控制
- java编写的迅雷下载器
- java实现验证码代码
- Java实现的公交查询系统代码
- java远程进行telnetftpssh连接的方法及源
评论
共有 条评论