所需要的poi的jar包
-
import java.io.FileInputStream;
-
import java.io.FileOutputStream;
-
import org.apache.poi.hssf.usermodel.HSSFRow;
-
import org.apache.poi.hssf.usermodel.HSSFSheet;
-
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
-
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
-
-
-
-
-
-
-
-
-
public class TestExceL{
-
-
public static void main(String[] args) throws Exception {
-
FileInputStream fs=new FileInputStream("d://test.xls"); //获取d://test.xls
-
POIFSFileSystem ps=new POIFSFileSystem(fs);
-
HSSFWorkbook wb=new HSSFWorkbook(ps);
-
HSSFSheet sheet=wb.getSheetAt(0);
-
HSSFRow row=sheet.getRow(0);
-
System.out.println(sheet.getLastRowNum()+" "+row.getLastCellNum());
-
-
FileOutputStream out=new FileOutputStream("d://test.xls"); //向d://test.xls中写数据
-
row=sheet.createRow((short)(sheet.getLastRowNum()+1));
-
row.createCell(0).setCellValue("leilei");
-
row.createCell(1).setCellValue(24);
-
-
-
out.flush();
-
wb.write(out);
-
out.close();
-
System.out.println(row.getPhysicalNumberOfCells()+" "+row.getLastCellNum());
-
}
-
}
删除指定行
-
import java.io.FileInputStream;
-
import java.io.FileOutputStream;
-
-
import org.apache.poi.hssf.usermodel.HSSFSheet;
-
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
-
-
-
public class DelExcel {
-
-
public static void main(String[] args) {
-
-
-
-
try{
-
-
FileInputStream is = new FileInputStream("d://test.xls");
-
-
HSSFWorkbook workbook = new HSSFWorkbook(is);
-
-
HSSFSheet sheet = workbook.getSheetAt(0);
-
-
sheet.shiftRows(1, 1, 1);
-
-
FileOutputStream os = new FileOutputStream("d://test.xls");
-
-
workbook.write(os);
-
-
is.close();
-
-
os.close();
-
-
} catch(Exception e) {
-
-
e.printStackTrace();
-
}
-
}
-
}
删除请参见 http://hi.baidu.com/bigheadsheep/blog/item/d474589d3e041f02d31b7053.html
----->>转载于:http://blog.csdn.net/goodleiwei/article/details/7247339
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29119536/viewspace-1178742/
,如需转载,请注明出处,否则将追究法律责任。