资源简介
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/java全部源代码
-
Java通用的ba
seDao(我是用连接池做的 - java+jsp+oracle实现基本的用户管理系统
- 网上心理测试代码(JSP)
- 图书进存销系统java完整代码
- JAVA爬虫项目源代码
- 小叮当代码JAVA.rar
- 数据库课程设计教务管理系统
- Java写的吃豆豆游戏源代码
- Java重启式随机游走代码(Random Walk
- java发邮件代码和说明,附mailapi.jar和
- Java数据结构和算法中文第二版——书
- Android猜数字小游戏 源代码
- Java画图板课程设计报告只有报告没有
- java 科学型计算器 代码
- Java写的模拟打电话程序源代码
- jxl jar包
- NetBetBeans 编写Java调用DLL代码
- java记事本代码及设计方法
- JSP与Servlet实验代码,附实验报告图书
- java多线程代码demo
- Java圆形电子时钟源代码
- 网上花店Java源代码
- jsp树形菜单源代码
- Java编程思想第4版源代码+习题答案
- 经典DBN代码详解JAVA版
- C语言AES加密解密,CBC模式,256含测试
- 网上支付源代码
- 基于java的21点纸牌游戏代码
- JAVA贪吃蛇游戏毕业设计(源代码+论文
评论
共有 条评论