|
|
@@ -274,16 +274,28 @@ public class EasyExcelUtils {
|
|
|
));
|
|
|
|
|
|
for (Map.Entry<String, Object> entry : excel.getOutProfit().entrySet()) {
|
|
|
- if (Integer.parseInt(entry.getValue().toString()) != 0) {
|
|
|
- stringBuffer.append(collect.get(entry.getKey()).get(0).getProfitName()).append(" ").append(entry.getValue());
|
|
|
+ try {
|
|
|
+ double value = Double.parseDouble(entry.getValue().toString());
|
|
|
+ if (value != 0) {
|
|
|
+ stringBuffer.append(collect.get(entry.getKey()).get(0).getProfitName()).append(" ").append(value);
|
|
|
+ }
|
|
|
+ } catch (NumberFormatException e) {
|
|
|
+ // 处理转换异常
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
stringBuffer.append("→");
|
|
|
|
|
|
for (Map.Entry<String, Object> entry : excel.getEntProfit().entrySet()) {
|
|
|
- if (Integer.parseInt(entry.getValue().toString()) != 0) {
|
|
|
- stringBuffer.append(collect.get(entry.getKey()).get(0).getProfitName()).append(" ").append(entry.getValue());
|
|
|
+ try {
|
|
|
+ double value = Double.parseDouble(entry.getValue().toString());
|
|
|
+ if (value != 0) {
|
|
|
+ stringBuffer.append(collect.get(entry.getKey()).get(0).getProfitName()).append(" ").append(value);
|
|
|
+ }
|
|
|
+ } catch (NumberFormatException e) {
|
|
|
+ // 处理转换异常
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
|