You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

32 lines
863 B

/*
* Copyright (C), 2018-2022
* Project: starter11
* FileName: CsvImportProcessor
* Author:
* Date: 2022/9/14 22:43
*/
package com.fr.plugin.ajhig.fun;
import com.fr.main.TemplateWorkBook;
import com.fr.report.cell.DynamicAttrElem;
import com.fr.report.report.Report;
import com.fr.stable.fun.mark.Immutable;
import java.io.InputStream;
import java.util.Map;
/**
* <Function Description><br>
* <CsvImportProcessor>
*
* @author
* @since 1.0.0
*/
public interface CsvImportProcessor extends Immutable {
String MARK_STRING = "CsvImportProcessor";
int CURRENT_LEVEL = 1;
TemplateWorkBook generateWorkBookByStream(InputStream inputStream, String fileName, Map<String, Object> parameters) throws Exception;
Object processImportCellValue(DynamicAttrElem dynamicAttrElem, Object value, Report report);
}