怎么用java将一个excel里面数据读出并写入另一个excel?求助

我看了poi的一些资料 自己写 老是报出 找不到文件路径的错误 明明路径是对的·········

使用jxl这个包
导入这个包下的
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
然后
File f = new File("d:/view.xls");//获得文件
WritableWorkbook wb = Workbook.createWorkbook(f);//可以读写的workbook
WritableSheet s = wb.createSheet("第一页", 0);//workbook中的sheet,就是在excel下面那个sheet1,sheet2.这个方法表名使用第一个sheet并且命名为"第一页"
Label lable = null;//label就是某一个小单元格
2层循环,给每个label
label = new Label(列,行,值);//都是从0开始的.就是给第几列地几行的labe里写东西
s.addCell(l);//把这个lable加入到sheet中

最后
wb.write();
wb.close();
读的也差不多.

你百度一下jxl,到处都是例子的哇
望采纳
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-24
很简单了,说下思路,你会读取一个excel中的数据把,这个很容易了,你取出数据后你放到一个list中接受,然后在循环遍历这个list,此时的操作也就是给一个ecxel写数据了, 整个过程就是一个读写的操作,
第2个回答  2012-06-19
去搜索 java Excel 读写追问

有木有现成代码········

怎么用java将一个excel里面数据读出并写入另一个excel?
一、在开始进行Java读写Excel前,需要先下一个jxl的jar包,这个jar包中提供了相关读写Excel的方法,将jxl.jar放到classpath下或者在工程的buildpath中添加jxl.jar后,便可以开始Java读写Excel了。二、Java读取Excel数据,首先,创建一个xls文件(如:jxltest.xls),然后在文件中添加一些数据,Excel文件创...

用java代码实现读取Excel中每个sheet页的内容,并且要与其他的Excel中某...
alldata.clear();\/\/ 获得当前Excel表共有几个sheet Sheet[] sheets = rwb.getSheets();\/\/ 获得表数 int pages = sheets.length;\/\/ 将excel表中的数据读取出来 \/\/ 在从Excel中读取数据的时候不需要知道每个sheet有几行,有那多少列 for (int i = 0; i < pages; i++) { \/\/这里读取exc...

java程序把excel里面的数据读出来,并且插入到数据表中。
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import java.util.List;import org.apa...

java:复制excel的一整列值到另一个excel中
某个页面,同时选取2个excel文件,第一个是源数据excel,第二个是接受新数据的excel。附带一个submit按钮 当按下按钮之后,用代码读取第一个excel你所指定的列,当然,这个地方你也可以做成参数,不要写死在代码里。用arraylist暂时保存数据,在另一个excel中的某一列循环添加数据就可以了。当这些动作完...

java中怎样从Excel中读写数据
public class ReadExcel001 { public static void main(String[] args) { readXml("D:\/test.xlsx"); System.out.println("---"); readXml("d:\/test2.xls"); } public static void readXml(String fileName){ boolean isE2007 = false; \/\/判断是否是excel2007格式...

Java读写Excel原来这么简单
首先,引入EasyExcel的库。导出数据时,有两种方式:一是无需创建对象直接写入,二是根据对象写入。不创建对象的写入通过简单的一行代码完成,如下所示:head()...dataList()...要设置列宽,可以使用特定方法调整。对象导入Excel同样简单,通过`doWrite`方法传入对象集合即可。若要忽略某些字段,使用`@...

用java jxl读取excel 编辑保存为新的excel文件“±” 正负号编译错误怎 ...
你文件流输出的时候设定下utf-8格式,± 出现的单元格 值类型设定为string

如何用Java实现把excel表中的数据导入到mysql数据库已有的表中_百度知...
package com.cn.gao;import java.util.List;public class FromExcelToDb { public static void main(String[] args) { \/\/得到表格中所有的数据 List<Stu> listExcel=StuService.getAllByExcel("d:\/\/book.xls");\/*\/\/得到数据库表中所有的数据 List<Stu> listDb=StuService.getAllByDb();*\/...

...一个excel表格的内容后再写入到一个新excel表格中的完整代码_百度知 ...
回答:干嘛还那么麻烦的用poi读数据 然后又全部写到新文件。直接用IO流实现文件的读写不就得啦。

java中如何把数据导入到已有的Excel中,数据不覆盖
1、首先肯定要查到已有Excel的文件,根据路径或者名称查出。2、读取Excel文件,因为要知道是否已经存在数据,没有数据的话那就直接导入。3、如果有数据,HSSFSheet sheet,sheet.getPhysicalNumberOfRows(),可以拿到已经存在的行数,新导入的数据那就从这个基础上添加,不至于将原来的覆盖。希望对你有所...

相似回答