📄 modeltoexcel.java
字号:
package com.javayjm.excel.file;
import java.io.File;
import java.util.Map;
import jxl.write.WritableCellFormat;
/**
* 公 司:
* 文件名:ModelToExcel.java
* 作 者:YJM
* 版本号:1.0
* 时 间:2007-11-6下午02:22:21
*/
public interface ModelToExcel {
public void setHeader(String header);
public void setHeaderCellFormat(WritableCellFormat headerFormat);
public void setTitleCellFormat(WritableCellFormat titleFormat);
public void setNormolCellFormat(WritableCellFormat normolFormat);
public void setRowHeight(int intHeight);
// 默认按配制文件输出,传入的dynamicTitleMap(property,exceltitlename)
// 只是按javabean对应的属性改变输出标题
// 如果 isDynamicTitle = true ,按传入的dynamicTitleMap 给出的列输出,只是列显示排序按配制文件设置。
// isDynamicTitle = true 要验证,dynamicTitleMap size
// 大于0,且其中设置的属性在javabean中存在的列必须大于0
public void setDynamicTitle(boolean isDynamicTitle);
public void setDynamicTitleMap(Map dynamicTitleMap);
public File getExcelfile();
// 文件导出时,支持模板导出
/*
* isTemplate = true ,按传入的模板文件格式输出, templateFile 模板文件, startRow 开始输出的行数,
* paramMap 模板中的参数。map.put("Name","尹景民")如模板中有一个单元格为 制表人 #Name# ,输出时为:制表人 尹景民
*/
public void setTemplateParam(String templateFile, int startRow, Map paramMap);
public void setTemplateParam(boolean isTemplate, String templateFile, int startRow, Map paramMap);
public void setParamMap(Map paramMap);
public void setStartRow(int startRow);
public void setTemplateFile(String templateFile);
public void setTemplate(boolean isTemplate);
//edit yjm 2008-03-28
public void setTemplateParam(String templateFile,int startRow,int startColumn,Map paramMap,boolean isInsertRow);
public void setTemplateParam(boolean isTemplate,String templateFile,int startRow,int startColumn,Map paramMap,boolean isInsertRow);
//支持多 Sheet 输出
public void setSheet(int sheetNum,String sheetName);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -