Wie behebt man die java.lang.OutOfMemoryError beim Laden großer Tabellenkalkulationen
Contents
[
Hide
]
Es besteht eine faire Chance, dass der Workbook-Konstruktor eine java.lang.OutOfMemoryError beim Laden großer Tabellenkalkulationen wirft. Diese Ausnahme deutet darauf hin, dass der verfügbare Speicher nicht ausreicht, um die Tabelle vollständig in den Speicher zu laden. Daher muss die Tabelle beim Aktivieren der Memory Preferences geladen werden.
Wie behebt man die java.lang.OutOfMemoryError beim Laden großer Tabellenkalkulationen
Aspose.Cells APIs bieten Speicherpräferenzen zur Optimierung des Speicherverbrauchs beim Laden und Verarbeiten von Tabellenkalkulationen. Diese Optionen sind auch hilfreich beim effizienten Laden großer Tabellenkalkulationen mit riesigen Datensätzen im Workbook-Objekt, wie unten demonstriert.
Java
//Specify the LoadOptions
LoadOptions options = new LoadOptions();
//Set the memory preferences
options.setMemorySetting(MemorySetting.MEMORY_PREFERENCE);
//Instantiate the Workbook
//Load the Big Excel file having large Data set in it
Workbook book = new Workbook("sample.xlsx", options);