页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

4、切换到"扩展设置",输入实现的规则校验类名称并保存。

 

     Image Removed

    5.打开该Excel导入规则,导入其中借方余额和贷方余额不相等的数据,提示如下:

  Image Removed
附录      Image Added

5、打开该Excel导入规则,导入其中借方余额和贷方余额不相等的数据,提示“借贷不相等”。


附录

 规则校验类代码

代码块
languagejava
package smartbi.ext;
import smartbi.daq.excelimport.IRuleValidator;
import smartbi.daq.excelimport.ImportFileConfig;
import smartbi.daq.excelimport.RowData;
import smartbi.daq.excelimport.RuleValidatorResult;
import smartbi.net.sf.json.JSONObject;
//示例验证类,判断借贷是否相等
public class DemoRuleValidator implements IRuleValidator {
	@Override
	public RuleValidatorResult valid(JSONObject ruleConfig, RowData rowData, ImportFileConfig config)
			throws Exception {
		if (rowData.getCell(1).equals(rowData.getCell(2)))
			return new RuleValidatorResult();
		else 
			return new RuleValidatorResult(false,"借贷不相等");
	}
}

...