資源簡介
JavaReadWriteXlsxFile.zip

代碼片段和文件信息
package?poi;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.InputStream;
import?java.io.OutputStream;
import?org.apache.poi.xssf.usermodel.XSSFCell;
import?org.apache.poi.xssf.usermodel.XSSFRow;
import?org.apache.poi.xssf.usermodel.XSSFSheet;
import?org.apache.poi.xssf.usermodel.XSSFWorkbook;
public?class?TestRead?{
public?void?writeFile()?{
XSSFWorkbook?wb?=?null;
InputStream?ifs?=?null;
OutputStream?ofs?=?null;
String?filePath?=?“D:\\workspace\\JavaReadWriteXlsxFile\\p2p模板.xlsx“;
try?{
//?設置要讀取的文件路徑
ifs?=?new?FileInputStream(filePath);
//?HSSFWorkbook相當于一個excel文件,HSSFWorkbook是解析excel2007之前的版本(xls)
//?之后版本使用XSSFWorkbook(xlsx)
wb?=?new?XSSFWorkbook(ifs);
//?獲得sheet工作簿HSSFSheet
XSSFSheet?sheet?=?wb.getSheetAt(0);
//?獲得行HSSFRow
XSSFRow?row?=?sheet.getRow(6);
//?獲得行中的列,即單元格HSSFCell
XSSFCell?cell?=?row.getCell(0);
//?獲得單元格中的值
String?msg?=?cell.getStringCellValue();
System.out.println(msg);
row?=?sheet.getRow(1);
if?(row?==?null)?{
row?=?sheet.createRow(1);
}
cell?=?row.getCell(1);
if?(cell?==?null)?{
cell?=?row.createCell(1);
}
cell.setCellValue(“This?is?test“);
ofs?=?new?FileOutputStream(filePath);
wb.write(ofs);
}?catch?(Exception?e)?{
e.printStackTrace();
}
}
/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
TestRead?tr?=?new?TestRead();
//?tr.readFile();
tr.writeFile();
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-04-09?10:40??lib\
?????文件??????313898??2012-04-09?10:15??lib\dom4j-1.6.1.jar
?????文件??????121070??2009-04-05?18:24??lib\junit-3.8.1.jar
?????文件?????1820323??2012-03-17?23:06??lib\poi-3.8-20120326.jar
?????文件??????933010??2012-03-17?23:06??lib\poi-ooxm
?????文件?????4706775??2012-03-17?23:06??lib\poi-ooxm
?????文件?????2666695??2009-04-05?18:28??lib\xm
?????文件????????1647??2012-04-09?14:07??TestRead.java
- 上一篇:javaWebservice.rar
- 下一篇:JAVAJSP農產品系統.rar
評論
共有 條評論