相关疑难解决方法(0)

使用Apache Poi从Excel工作表中获取单元格值

如何在java中用poi获取单元格值?

我的代码看起来像这样

String cellformula_total__percentage= "(1-E" + (rowIndex + 2) + "/" + "D" + (rowIndex + 2) + ")*100";
cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
cell.setCellStyle(this.valueRightAlignStyleLightBlueBackground);
cell.setCellFormula("abs(" + cellformula_total__percentage + ")");
Run Code Online (Sandbox Code Playgroud)

但是,如果在这种情况下,我如何检查我的单元格值包含#DIV/0的错误值!以及如何用N/A替换它

java apache-poi

15
推荐指数
2
解决办法
14万
查看次数

xssf如何获取任何字符串

我尝试使用apache poi xssf将excel文件解析为XML.现在有一个单元格而不知道其中的内容我只想从中获取一个String.但是当我使用时

cell.getStringCellValue()
Run Code Online (Sandbox Code Playgroud)

它引发了一个异常,因为它以这种方式记录,所以并不令人惊讶.所以我通过检查天气来建立我的方式它是一个数字或文本单元格.但是如何处理配方细胞.它们可能包含数字

= A2 + B2
Run Code Online (Sandbox Code Playgroud)

是什么给了我总和(例如4)或对另一个文本的引用

= C2
Run Code Online (Sandbox Code Playgroud)

什么可能指的是像"汉斯"这样的文字.

我如何才能知道我的单元格中的真实内容以及如何从中获取字符串?

java excel apache-poi xssf

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

密码保护的Excel文件

我有一个受密码保护的Excel电子表格.我需要打开此电子表格并从中读取数据.我一直试图使用POI API无济于事.Java解决方案将是首选,但任何想法都会有所帮助.

编辑:是的,我有密码.该文件在excel中受密码保护; 必须输入密码才能查看电子表格.

Edit2:我无法使用POI用密码打开它,我正在寻找替代解决方案.

java excel apache-poi

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

标签 统计

apache-poi ×3

java ×3

excel ×2

xssf ×1