如何利用poi如何清空excle工作表中的信息,急!!!

sanmanwuji 2007-11-12 11:26:29
如题,希望大家给与帮助。。。








版主附记:

此帖与下面一个帖均为倒分帖,将 sanmanwuji 与 TrampleSoul 账号进行 Java 版全版封杀。

http://topic.csdn.net/u/20080618/11/b8119e3d-b592-49a6-8ae7-59d5117bc345.html
...全文
359 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
TrampleSoul 2008-06-18
  • 打赏
  • 举报
回复
路过。...ding
shan1119 2007-11-30
  • 打赏
  • 举报
回复
		try {
File f = new File("tt.xls");
Workbook book = Workbook.getWorkbook(f);
WritableWorkbook wBook = Workbook.createWorkbook(f, book);
wBook.write();
wBook.close();

} catch (Exception e) {
}
夜魔009 2007-11-29
  • 打赏
  • 举报
回复
新建一个不就搞定了!根本不用poi,创建一个扩展名是xls的空文件就行了。
wunan320 2007-11-22
  • 打赏
  • 举报
回复
HSSFWorkbook.removeSheetAt(i);
HSSFWorkbook.createSheet();
shadao 2007-11-21
  • 打赏
  • 举报
回复
我的意见是 何不直接新建一个?
javawordcao 2007-11-21
  • 打赏
  • 举报
回复
Sheet.remove(i);
sdd330 2007-11-12
  • 打赏
  • 举报
回复
FileInputStream _FileStream = new FileInputStream(FILE_NAME);
POIFSFileSystem _PoiFS = new POIFSFileSystem(_FileStream);
HSSFWorkbook _Workbook = new HSSFWorkbook(_PoiFS, true);
for(int k=0; k<_Workbook.getNumberOfSheets(); k++){
HSSFSheet _Sheet = _Workbook.getSheetAt(k);
for(int i=0; i<_Sheet.getPhysicalNumberOfRows(); i++){
_Sheet.removeRow(_Sheet.getRow(i));
}
}
FileOutputStream _Output = new FileOutputStream(FILE_NAME);
_Workbook.write(_Output);
_Output.close();

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧