poi如何创建多个sheet
答案:2 悬赏:20 手机版
解决时间 2021-01-04 08:52
- 提问者网友:遁入空寂
- 2021-01-04 03:45
在网上看了很多帖子,都不是我想要的,
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-01-04 05:16
hssfworkbook wb = new hssfworkbook();
// create a new sheet 创建一个新表
hssfsheet s = wb.createsheet();
这执行多次,就是多个sheet了
// create a new sheet 创建一个新表
hssfsheet s = wb.createsheet();
这执行多次,就是多个sheet了
全部回答
- 1楼网友:轻雾山林
- 2021-01-04 05:54
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();
}
}
这样可以么楼主?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯