Java 使用jxl.jar 导入导出Excel数据

开发程序时需要用到 jxl.jar 下载地址:http://nchc.dl.sourceforge.net/sourceforge/jexcelapi/jexcelapi_2_6_6.zip

下载后将zip包解压,复制jxl.jar到你的project的lib包中。


 本程序由两个类组成,可直接复制后运行

Excel.java

package  test;

import  java.io.File;
import  java.io.FileOutputStream;
import  java.io.IOException;
import  java.util.Vector;

import  jxl.Cell;
import  jxl.Sheet;
import  jxl.Workbook;
import  jxl.format.Alignment;
import  jxl.format.Colour;
import  jxl.format.UnderlineStyle;
import  jxl.format.VerticalAlignment;
import  jxl.write.Label;
import  jxl.write.WritableCellFormat;
import  jxl.write.WritableFont;
import  jxl.write.WritableSheet;
import  jxl.write.WritableWorkbook;
import  jxl.write.WriteException;
import  jxl.write.biff.RowsExceededException;

public   class  Excel  {

    
/**
     * 导出数据为XLS格式
     * 
@param fileName        文件的名称,可以设为绝对路径,也可以设为相对路径
     * 
@param content        数据的内容
     
*/

    
public static void exportExcel(String fileName, Vector<Person> content) {
        WritableWorkbook wwb;
        FileOutputStream fos;
        
try {
            fos 
= new FileOutputStream(fileName);
            wwb 
= Workbook.createWorkbook(fos);
            WritableSheet ws 
= wwb.createSheet("三国志武将列表"10);        // 创建一个工作表

            
//    设置单元格的文字格式
            WritableFont wf = new WritableFont(WritableFont.ARIAL,12,WritableFont.NO_BOLD,false,
                    UnderlineStyle.NO_UNDERLINE,Colour.BLUE);
            WritableCellFormat wcf 
= new WritableCellFormat(wf);
            wcf.setVerticalAlignment(VerticalAlignment.CENTRE); 
            wcf.setAlignment(Alignment.CENTRE); 
            ws.setRowView(
1500);

            
//    填充数据的内容
            Person[] p = new Person[content.size()];
            
for (int i 
  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值