java读写Excel文件

这里java的JDK版本为1.8.0X,需要下载jxl.jar

利用eclipse新建工程,把jxl.jar导入到工程下。

写入Excel

import java.io.File;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
public class WriteExcel
{
    public static void main(String[] args) throws Exception
    {
        String str[][] = { { "helloworld", "aaa" }, { "welcome", "bbb" } };
        File f = new File("C:\\test.xls");
        WritableWorkbook workbook = Workbook.createWorkbook(f);
        WritableSheet sheet = workbook.createSheet("helloworldSheet", 0);
        Label lab = null;
        for (int i = 0; i < str.length; i++)
        {
            for (int j = 0; j < str[i].length; j++)
            {
                lab = new Label(j, i, str[i][j]);
                sheet.addCell(lab);
            }
        }
        workbook.write();
        workbook.close();
    }
}  

生成表格如下:

helloworldaaa
welcomebbb

读取Excel

import java.io.File;
import jxl.Sheet;
import jxl.Workbook;
public class ReadExcel
{
    public static void main(String[] args) throws Exception
    {
        Workbook workbook = Workbook.getWorkbook(new File("C://test.xls"));
        Sheet sheet[] = workbook.getSheets();
        String lab = null;
        for (int a = 0; a < sheet.length; a++)
        {
            for (int i = 0; i < sheet[a].getRows(); i++)
            {
                for (int j = 0; j < sheet[a].getColumns(); j++)
                {
                    lab = sheet[a].getCell(j, i).getContents();
                    System.out.print(lab + " ");
                }
                System.out.println();
            }
        }
    }
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值