poi如何创建多个sheet
答案:2 悬赏:80
解决时间 2021-02-16 03:50
- 提问者网友:无悔疯狂
- 2021-02-15 21:44
遇到这个问题,不知道怎么解决,poi如何创建多个sheet:
最佳答案
- 二级知识专家网友:无字情书
- 2021-02-15 22:45
HSSFWorkbook wb = new HSSFWorkbook();
// create a new sheet 创建一个新表
HSSFSheet s = wb.createSheet();
这执行多次,就是多个sheet了
// create a new sheet 创建一个新表
HSSFSheet s = wb.createSheet();
这执行多次,就是多个sheet了
全部回答
- 1楼网友:何以畏孤独
- 2021-02-15 23:57
public static void main(string[] args) throws ioexception {
fileinputstream fileinput = new fileinputstream("c:\\datarevised1.xls");
poifsfilesystem fs = new poifsfilesystem(fileinput);
hssfworkbook wbinput = new hssfworkbook(fs);
// --------------------------------------------------------------
fileinput.close();
hssfworkbook wboutput = new hssfworkbook();
for (int m = 0; m <= 20; m++) {
hssfsheet sheetoutput = wboutput.createsheet();
wboutput.setsheetname(m, "datarude" + string.valueof(m));
hssfsheet sheetinput = wbinput.getsheetat(0);
hssfrow rowinput;
string cell;// string cell;
// 循环输出表格中的内容
for (int i = sheetinput.getfirstrownum(); i < sheetinput.getphysicalnumberofrows(); i++) {
//基本读写操作 }
}
fileoutputstream fileoutput = new fileoutputstream("c:\\new1.xls");
wboutput.write(fileoutput);
fileoutput.close();
}
}
这样可以么楼主?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯