Tag: 内存

内存高效的Java库来读取Excel文件?

是否有一个高效的Java库来读取大的Microsoft Excel文件(包括.xls和.xlsx)? 我对Apache POI的经验非常有限,从我记忆中来看似乎是一个巨大的记忆(尽pipe也许这只是为了写作而不是为了阅读)。 有什么更好的吗? 还是我误解和/或误用POI? 它也有一个“友好”的开源许可证是重要的。

使用VBA在Excel中刷新对VBProject.VBComponents的更改

我一直在Excel中遇到一些奇怪的怪癖,同时编程删除模块,然后重新从文件中导入它们。 基本上,我有一个名为VersionControl的模块,应该将我的文件导出到预定义的文件夹,并按需重新导入它们。 这是重新导入的代码(问题在下面描述): Dim i As Integer Dim ModuleName As String Application.EnableEvents = False With ThisWorkbook.VBProject For i = 1 To .VBComponents.Count If .VBComponents(i).CodeModule.CountOfLines > 0 Then ModuleName = .VBComponents(i).CodeModule.Name If ModuleName <> "VersionControl" Then If PathExists(VersionControlPath & "\" & ModuleName & ".bas") Then Call .VBComponents.Remove(.VBComponents(ModuleName)) Call .VBComponents.Import(VersionControlPath & "\" & ModuleName & ".bas") Else […]

如何清除内存,以防止“内存不足错误”在Excel VBA中?

我在一个大的电子表格上运行VBA代码。 如何清除程序/调用之间的内存以防止发生“内存不足”问题? 谢谢