# CalculateRepayPlan **Repository Path**: yuweichu/calculate-repay-plan ## Basic Information - **Project Name**: CalculateRepayPlan - **Description**: 给定利率、期数、本金、还款日 计算 还款计划并导出excel。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-10-11 - **Last Updated**: 2023-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CalculateRepayPlan 计算还款计划 给定利率、期数、本金、还款日 计算 还款计划并导出excel。 也许你觉得excel找个模板出来套公式就好了,但还是写了个main方法直接导出算了。 ## 二、使用方法 ### (一)修改main方法 ``` InvoiceBO invoice = new InvoiceBO(); invoice.setApplyRate(new BigDecimal(10.76)); //修改年利率 invoice.setApplyAmount(new BigDecimal(2700)); //修改本金 invoice.setInterestStartDate("20211001"); //修改起息日 invoice.setExpireDate("20220927"); //修改逾期日(最后的代表日的27其实不会用到) invoice.setFirstRepayDateMode("1");//1、当月 2、下月 3、下下月 用来决定第一期的还款日是哪个月 invoice.setFirstRepayDateModeText("当月"); invoice.setRepayDay(27); //指定每期还款日 ``` ### (二)确认工作目录存在 运行后会导出excel到D:\DEVOUTPUT\CalculateRepayPlan\result.xls 日志也会记在D:\DEVOUTPUT\CalculateRepayPlan下 所以请在运行前确保文件夹存在,当然也可以手动修改config.properties和log4j.properties 来指定excel生成路径和日志路径 ### (三)运行获得结果 ![image](sample/结果.png) ## 三、其他说明 [等额本息-还款计划计算.xlsx](sample/等额本息-还款计划计算.xlsx) [等额本息-result.xls](sample/等额本息-result.xls) 其他还款方式后续更新