0
我编写了一个简单的方法来生成Excel工作簿。生成的文件可能使用OpenOffice打开,但Excel2007无法识别它,崩溃并强制重新启动Excel。无法打开使用poi-3.0-alpha1-20050704.jar生成的Excel
我也有POI暂存器-3.0-alpha1-20050704.jar在类路径中。
的代码是非常简单:
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;
.
.
.
workbook = new HSSFWorkbook();
sheet = workbook.createSheet();
row = sheet.createRow(currentRow);
cell = row.createCell(HEADER1_COLUMN);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue(HEADER_TEXT);
使用特定版本是否有任何问题,或者我可以编码不同的东西?
你最后调用了workbook.write()吗? – 2012-02-28 10:33:48
是的,我写的内容在最后,但没有包括在帖子中,以便于理解。谢谢 – 2012-02-28 11:15:10
我试过你的代码。它为我工作。但我有poi-3.2-FINAL-20081019.jar。你可以尝试更新你的jar到最新,看看它是否工作。 – 2012-02-28 12:30:38