您好,请问CELLSGRIDJS-1520,CELLSGRIDJS-1521,CELLSGRIDJS-1523 这三个解决了吗?
The issues you have found earlier (filed as CELLSGRIDJS-1520,CELLSGRIDJS-1523) have been fixed in this update.
java 版本今天晚点时间会发布,到时候pom可以直接引用25.4.0版本
客户端已更新为 v25.4.0
可通过下面链接引用到
<link rel="stylesheet" href="https://unpkg.com/gridjs-spreadsheet/xspreadsheet.css">
<script src="https://unpkg.com/gridjs-spreadsheet/xspreadsheet.js"></script>
您好经过验证,规则不能动态解析,修改可以触发规则变化的值(B4),背景色没有变化
,还存在此类问题。
您好,麻烦提供下计划,谢谢
您好,CELLSGRIDJS-1523问题经过验证问题重现,请帮忙看看,谢谢
@feng.qun.zhu.avaryholding.com
检查了在.net 版本可以,但是java版本导入json再导出依然丢失条件样式信息
已建单子
CELLSGRIDJS-1630
Lost conditional formatting info after call ImportExcelFileFromJson API in java version
将包含在v25.5版本里面。
@feng.qun.zhu.avaryholding.com
对,这是jar包的更新,js你也要引用最新的v25.5
最新的demo https://github.com/aspose-cells/Aspose.Cells-for-Java/tree/master/Examples.GridJs也是匹配v25.5版本的
您好,25.5版本经过测试,以下问题已解决
1、修改可以触发规则变化的值(B4),背景色没有变化
2、在3行插入行,空白行G栏显示红色
实在不好意思,之前复现是因为我本地的demo中引用的还是25.4导致的,改成25.5 未重新生成iml。
Workbook wb = new Workbook(filePath.toString());
wbj.importExcelFile(uid, wb);
sb = wbj.exportToJsonStringBuilder(filename);
//
wbj = new GridJsWorkbook();
wbj.importExcelFileFromJson(sb.toString());
sb = wbj.exportToJsonStringBuilder(filename);
文件配置了规则,后端生成json直接返回前端,下载excel,规则存在
如果生成json,再使用gridjs导入这个json,再把导入的结果返回前端,下载excel查看,规则配置就消失了
以上问题,我在25.5测试还是重现,麻烦看下吧
@feng.qun.zhu.avaryholding.com
我们这边检测了没有问题,用的是前面你提供的这个d.zip 这个文件
代码如下:
try {
Config.setFileCacheDirectory("F:\\storage\\gridjs_temp\\testcache\\");
filepath="D:\\codebase\\customerissue\\wb\\tempfromdownload\\conditonformatDate.xlsx";
String fileoutpath="D:\\codebase\\customerissue\\wb\\tempfromdownload\\conditonformatDate2.xlsx";
GridJsWorkbook gw = new GridJsWorkbook();
Workbook wb=new Workbook(filepath);
gw.importExcelFile("helloworld.xlsx", wb);
StringBuilder sb=gw.exportToJsonStringBuilder("test.xlsx");
gw.importExcelFileFromJson(sb.toString());
gw.saveToExcelFile(fileoutpath);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
检查生成的excel文件,依然有条件样式的存在
@feng.qun.zhu.avaryholding.com
再测试,这次导进导入导出好几次,依然有条件样式的存在
try {
Config.setFileCacheDirectory("F:\\storage\\gridjs_temp\\testcache\\");
filepath="D:\\codebase\\customerissue\\wb\\tempfromdownload\\conditonformatDate.xlsx";
String fileoutpath="D:\\codebase\\customerissue\\wb\\tempfromdownload\\conditonformatDate3.xlsx";
GridJsWorkbook gw = new GridJsWorkbook();
Workbook wb=new Workbook(filepath);
gw.importExcelFile("helloworld.xlsx", wb);
StringBuilder sb=gw.exportToJsonStringBuilder("test.xlsx");
gw.importExcelFileFromJson(sb.toString());
//gw.saveToExcelFile(fileoutpath);
sb=gw.exportToJsonStringBuilder("test.xlsx");
gw.importExcelFileFromJson(sb.toString());
gw.saveToExcelFile(fileoutpath);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


