JAVA修改excel的内容

package com.bestpay.bpbp.bill.init;

/**
* Created by Qj on 2015/08/17.
*/

import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;

import java.io.File;

/**
* Created by Qj on 2015/08/03.
*/
public class OutExcelDataForTestNG {
    private final File file = new File("E:\\add222.xls");

    public void modifyExcel(int SheetNo, int lieshu, int hangshu, String value) {
        try {
            Workbook rwb = Workbook.getWorkbook(file);
            WritableWorkbook wwb = Workbook.createWorkbook(file, rwb);// copy
            WritableSheet ws = wwb.getSheet(SheetNo);
            Label labelCF = new Label(lieshu, hangshu, value);
            ws.addCell(labelCF);
            wwb.write();
            wwb.close();
            rwb.close();
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("您是否打开了excel文件!请关闭后再试。");
        }
    }

    public static void main(String[] args) {
        OutExcelDataForTestNG out=new OutExcelDataForTestNG();
        out.modifyExcel(0,1,1,"修改xls内容");
    }
}
时间: 2024-08-08 18:31:01

JAVA修改excel的内容的相关文章

Java编程:使用Java读取Excel文件内容

微软的ODBC驱动程序把工作表中的第一行作为列名(译者注:即字段名),工作表名作为数据库表名. 要通过JDBC访问工作表,我们还必须创建一个新的ODBC数据源,在Windows 2000系统上创建数据源的过程如下: 进入“控制面板” --> “管理工具” --> “数据源(ODBC)”,(译者注:打开后选择系统DSN),点击添加,在弹出窗口中选择“Driver do Microsoft Excel(*.xls)” 然后在数据源名处输入一个名字myexcel(译者注:相当于数据库名),然后点击“

Java修改excel内容

java 通过poi修改excel数据的实例网上一大把,但是用的时候却可能遇到问题,我把我经过测试,成功的代码分享给大家,也给自己做一个记录,留着以后用. 本实例是操作excel2010的程序 代码如下: import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Collection; import java.util.HashMap; import java.util.Iterator;

java读取excel文件内容,并将读取到的内容写入到另一文件中

需要导入的jar包下载地址https://pan.baidu.com/s/16cTpUfx0KvKkbGYkXAUKMA 代码:ReadExcel.java //信1605-3 20163432 张运涛 package domain; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import jxl.Cell; import jxl.CellType; import jxl.Sh

java修改list中内容,并排序

1.修改list中的活动状态 for(Iterator<Activity> it = activityList.iterator();it.hasNext();){     Activity activity = it.next();     int actStatus = activity.getActStatus();     if(actStatus != 2 && actStatus != 3 && actStatus != 4){           

Java读取Excel内容(转)

借助于apathe的poi.jar,由于上传文件不支持.jar所以请下载后将文件改为.jar,在应用程序中添加poi.jar包,并将需要读取的excel文件放入根目录即可 本例使用java来读取excel的内容并展出出结果,代码如下: import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; impor

Java读取Excel内容

依赖: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.15</version> </dependency> 代码 import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermo

java——修改txt文件中某一行的内容

今天无意间看到java.io中有一个类:RandomAccessFile,可以在文件的任意位置进行读写操作,想到我之前写的一个小项目,想在txt中修改某一行的内容,都是从头遍历txt文件,修改这一行的同时,把整个文件放入缓存,再把修改后的内容重新写入文件,可以说是很蠢了,但一直没找到好的办法. 这个RandomAccessFile可以从特定的某一行开始读写文件,这样就比我之前的办法好一些了.但是,RandomAccessFile不能像文件的指定位置插入内容.如果强制将文件记录指针移动到中间位置后

java处理excel的一点实践积累

作者:佟亮    日期:2008-11-06 1   文档说明 目的:编写本文档主要的目的是与大家分享下如何用java处理excel,文档中的代码一部分来自<企业项目管理系统V2.0>的源码,一部分copy网上的. 背景:使用Windows操作系统的同事对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事.在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈. 2   需求 本部分与技术无关,没兴趣的同事可以跳过直接看下一章.

Java操作Excel学习

一. POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二. HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取.写入.修改Excel文件.HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即"用户模型"和"事件-用户模型". 三. POI