我们购买了贵公司GCExcel的 许可信息,许可分为开发者许可和服务器许可服务器使用ip地址进行申请的许可。
目前我们在运行的过程中,发现运行一段时间后,就报许可错误的情况。
代码如下
public class GrapeCityExcelUtil {
protected static Logger logger = LoggerFactory.getLogger(GrapeCityExcelUtil.class);
public static String Key="127.0.0.1,773657xxxxx 许可信息";
//服务器许可 服务器有多块网卡 ,不知道是否受此影响
// public static String Key="172.31.160.218,773657xxxxx 许可信息";
private static GrapeCityExcelUtil instance;
private GrapeCityExcelUtil(){
}
public static GrapeCityExcelUtil getInstance(){
if(instance==null){
instance=new GrapeCityExcelUtil();
}
return instance;
}
public Workbook getWorkbook(){
Workbook.SetLicenseKey(Key);
Workbook workbook = new Workbook();
return workbook;
}
public static void main(String[] args) {
long l = System.currentTimeMillis();
Workbook workbook = new Workbook();;
workbook.open("C:\\temp\\test001.xlsx");
IWorksheet worksheet = workbook.getWorksheets().get("Proposition");
for(int i=0;i<100;i++){
worksheet.getRange("C34").setValue(100);
worksheet.getRange("C36").setValue(100);
worksheet.getRange("C38").setValue(100);
worksheet.getRange("C40").setValue(100);
worksheet.getRange("C42").setValue(100);
worksheet.getRange("C44").setValue(100);
workbook.getWorksheets().get("Dealer profit Sum").getRange("E24").getValue();
//System.out.println();
}
logger.debug( (System.currentTimeMillis()-l)/1000 +"s");
}
|
|