求助关于 poi 输出 excel 的问题
如下代码:
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
class test1{
public static void exportExcel() throws Exception{
//创建excel
HSSFWorkbook wb = new HSSFWorkbook();
//创建sheet 并取名为XX
HSSFSheet sheet = wb.createSheet("sheet1");
// 创建一个单元格,从0开始
for(int j=0;j<10;j++){
HSSFRow row = sheet.createRow((short) 5);
// 构造一个数组设置第一行之后的单元格
HSSFCell cell[] = new HSSFCell[5];
for (int i = 0; i < 5; i++) {
cell[i] = row.createCell(i);
}
cell[0].setCellValue("用户名");
cell[1].setCellValue("开始时间");
cell[2].setCellValue("结束时间");
cell[3].setCellValue("集体编号");
cell[4].setCellValue("总分");
}
FileOutputStream fileout = new FileOutputStream("E:\\My_JAVA_Project\\test1\\1.xls");
wb.write(fileout);
}
public static void main(String args[]) throws Exception{
exportExcel();
System.out.println("ok");
}
}
最后生成的xls文件只有最后一样有数据,其余的单元格都为空。
代码的哪个地方有问题?