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