文件打不开

160 (1).zip (9.9 KB)
解析报Invalid sheet reference for the defined Name

@wuyalei,

请尝试我们的最新版本/修复程序:Aspose.Cells for Java v21.12。 我已经测试使用它来读取您的附加文件,它工作正常,我没有发现任何问题或错误。
例如
示例代码:

Workbook workbook = new Workbook("f:\\files\\160 (1).xls");

如果您仍然发现最新版本的问题,请详细说明并向我们提供示例代码以重现错误,我们会尽快检查。

您是否将 Aspose.Cells.GridWeb 用于 Java 控件并将文件导入其中?

调用MainWeb.importExcelFile,然后调用prepareRender
gridweb.prepareRender()
gridweb.getHTMLBody()
生成的html有140M

@wuyalei,

请注意,我能够重现您提到的问题。 将 XLS 文件导入 GridWeb (Java) 时,我发现异常“已定义名称的工作表引用无效”:
例如
示例代码:

<%
String file="f:\\files\\160 (1).xls";
gridweb.importExcelFile(文件);
gridweb.prepareRender();
out.println(gridweb.getHTMLBody());
%>

我已经为您的问题记录了一张 ID 为“CELLSJAVA-44154”的票证。 我们很快就会研究它。

一旦我们有更新,我们会通知你。

这是因为单元格 B2包含的链接无法获取

我们会在下个fix改进,对于此类错误,将不提示错误,而继续渲染。

@wuyalei Please try this fix .请用这个最新的fix版本 aspose-gridweb-21.12.3-java.zip (7.1 MB)

这个文件不大,生成的html也不大,你说生成的html有140M 这个问题我们无法复现

15 (1).zip (41.6 KB)
用这个文件,我把内容清空了

@wuyalei,

请注意,我能够使用最新的修复程序(Aspose.Cells for GridWeb (Java) v21.12.3)重现您提到的问题。 我发现将 XLSX 文件导入 GridWeb (Java) 需要很长时间。 我等了一段时间,然后手动关闭了进程:
为了
示例,示例代码:

    <%
    String file="f:\\files\\15 (1).xlsx";
    gridweb.importExcelFile(文件);
    gridweb.prepareRender();
    out.println(gridweb.getHTMLBody());
    %>

我已为您的问题记录了 ID 为“CELLSJAVA-44174”的单独票证。 我们很快就会研究它。

一旦我们有更新,我们会通知您。

这个文件列数太多了,列一直到16781了,产生的dom节点太多,所以性能出现问题,

建议先删除没有内容的列
GridWeb1.ImportExcelFile(filePath);
GridWeb1.WorkSheets[0].Cells.DeleteBlankColumns();

对于这种大文件,因为Gridweb是基于dom渲染的,所以节点越多,性能有些问题,你也可以试用下我们的GridJs产品,基于js客户端 canvas渲染性能有所提升,demo 参考这个 https://github.com/aspose-cells/Aspose.Cells-for-.NET/tree/master/Examples_GridJs

手机端预览时能否支持手势,双指捏合缩小和放大?

这个功能我们会安排加上,等下一个大版本

有没有时间规划,大概什么时间节点

一般是每月10号左右发release版本。。。。

我试了一下,手机上的浏览效果,GridWeb 是基于dom渲染,浏览器默认支持的 ,可以缩小和放大

GridJs的放大缩小功能也将会在下个版本完成

1月10号可以完成么,项目上需要此功能

是GridJs么?10号之前可以提供fix版本

acwmain.js 不是前端的

GridWeb我在手机上试验本身是支持放大缩小的