小编use*_*135的帖子

Primefaces Datatable:需要将数据表上未显示的额外列导出到excel

我这里有一个情况。我正在使用prime faces 2.2,在从数据库中提取数据并在数据表上显示相同的数据后,我在屏幕上显示数据表。我有 80 列要从数据库中检索,但由于屏幕大小的限制,只在数据表上显示了其中的几列。但是在将数据表导出到 excel 时,我需要导出所有 80 列。请告知我们如何以最简单的方式做到这一点..谢谢。

jsf primefaces

3
推荐指数
1
解决办法
2470
查看次数

如何使用apache poi 3.1获取公式单元格值(数据)

我在我的应用程序中使用Apache poi-3.1-FINAL-20080629.在这里,我有一个使用公式的问题......

我的Cell有公式(sheet2!C10),这个单元格内的数据是字符串类型(例如$ 3,456)...如何访问该单元格也想显示公式.

我的代码看起来像:

HSSFWorkbook wb = new HSSFWorkbook(file);
HSSFSheet sheet = wb.getSheetAt(0);
HSSFFormulaEvaluator evaluator = new HSSFFormulaEvaluator(sheet, wb);

Iterator rows = sheet.rowIterator();
    while (rows.hasNext()) {
        HSSFRow row = (HSSFRow) rows.next();
        System.out.println("\n");
        Iterator cells = row.cellIterator();
        while (cells.hasNext()) {

            HSSFCell cell = (HSSFCell) cells.next();

            int cellType = cell.getCellType();

            if (HSSFCell.CELL_TYPE_NUMERIC == cellType)
                System.out.print(cell.getNumericCellValue() + "     ");
            else if (HSSFCell.CELL_TYPE_STRING == cellType)
                System.out.print(cell.getStringCellValue() + "     ");
            else if (HSSFCell.CELL_TYPE_BOOLEAN == cellType)
                System.out.print(cell.getBooleanCellValue() + "     ");
            else if (HSSFCell.CELL_TYPE_BLANK == cellType) …
Run Code Online (Sandbox Code Playgroud)

java apache excel excel-formula apache-poi

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache ×1

apache-poi ×1

excel ×1

excel-formula ×1

java ×1

jsf ×1

primefaces ×1