求一段读出excel2007然后在输出到excel2007的java代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
求一段读出excel2007然后在输出到excel2007的java代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
求一段读出excel2007然后在输出到excel2007的java代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
求一段读出excel2007然后在输出到excel2007的java代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
求一段读出excel2007然后在输出到excel2007的java代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
解决方案 »
- JavaFX中.fx文件和java文件之间如何传值?
- java实现文件分割
- 辛辛苦苦写的课程设计不能用。进来吧!(大虾们,虾之大者,为国为民啊)
- JAVA正则表达式原创教程
- BufferedWriter的缓冲限制
- keyinwind(winds) ,圆角border已解决,请进,再拿100分
- class设置问题:无法设置tools.jar
- 对于java,谁能告诉我,初学者应该如何入手?
- 一个语法方面的疑问?
- 谁有sqlServer的第三方的jdbc驱动程序
- 又是java日期转换的小问题 我搜了下也没合适的答案
- Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes这是什么错误?
然后就可以用一些WritableWorkbook WritableSheet Workbook Sheet 等来读、写excel了
比如一些函数createWorkbook,createSheet,getCell呀类似的东西,具体代码我没有,你还是自己学学吧
package com.excel;import java.io.File;
import java.io.IOException;import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;public class TestExcel { /**
* @param args
*/
public static void main(String[] args) {
String workbookurl="e:/test.xls";
File file=new File(workbookurl);
try {
Workbook wb=Workbook.getWorkbook(file);
Sheet[] sts=wb.getSheets();//返回工作薄(Workbook)中工作表(Sheet)对象数组
Sheet st=wb.getSheet(0);//获取EXCEL中的第一个Sheet1
st.getName(); //获取Sheet的名称
Cell c00 = st.getCell(0, 0);// 获取Sheet表中几行几列的对象
String strc00 = c00.getContents();//通过对象获的值
Cell[] c=st.getColumn(0); //获取Sheet表中所包含的总列数
Cell[] r=st.getRow(0); //获取Sheet表中所包含的总行数
//下面是做个FOR循环输出第一行的值.
for(int i=0;i<r.length;i++){
System.out.println("第一行"+i+"列的内容 :"+r[i].getContents());
} } catch (BiffException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}
package com.excel;import java.io.File;
import java.io.IOException;import jxl.Workbook;
import jxl.write.*;
import jxl.write.biff.RowsExceededException;public class WriteExcel { /**
* @param args
* @throws WriteException
* @throws RowsExceededException
*/
public static void main(String[] args) throws RowsExceededException, WriteException {
try {
WritableWorkbook wwb=Workbook.createWorkbook(new File("e:/tt.xls"));
WritableSheet ws=wwb.createSheet("sheel1",0);
Label la=new Label(0,0,"中国人");
ws.addCell(la);
wwb.write();
wwb.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}