Die Aspose-Engine
Monarch Classic und Monarch Data Prep Studio verfügen jetzt über zwei Excel-Engines zum Lesen von Metadaten und Tabellen aus XLS-, XLSX- und XLSM-Dateien: die Original-Engine, auch „Legacy“ genannt, die auf dem ACE OleDB-Anbieter von Microsoft basiert, und die neue Engine „Modern“, die auf Aspose basiert.
Aspose-Engine in Monarch Classic
In Classic können Sie über eine der folgenden Methoden auswählen, welche Engine bei der Arbeit mit Excel-Dateien verwendet werden soll:
-
Optionen > Eingabe > Excel-Dateien
-
Tabellenentwurf > Datenbank
-
Tabellenentwurf > Externe Verweistabellen
Wenn dies unter Optionen > Eingabe angegeben wird, wird die ausgewählte Engine beim Öffnen aller Excel-Dateien zur Standard-Engine. Im Fall von externen Verweistabellen enthält jede externe Tabelle ihren eigenen Parametersatz, so dass beide Engines entsprechend den Anforderungen der zu öffnenden Tabellenkalkulation verwendet werden können. Wenn ein älteres Projekt oder Modell (d. h. .xprj/.dprj oder .xmod/.dmod) geladen wird, wird in der Regel die Legacy Engine verwendet, es sei denn, es wurde eine Rückgriffrichtlinie (Modus) festgelegt. Diese Option ist auch unter Optionen > Eingabe > Excel-Dateien zu finden.
Wenn die Legacy-Engine verfügbar ist, berücksichtigt Classic die Engine wie in den Projekten/Modellen festgelegt, und beim Öffnen neuer Tabellenkalkulationen wird die Standard-Engine-Wahl unter Optionen > Eingabe > Excel-Dateien berücksichtigt. In einem solchen Fall spielt die Rückgriffrichtlinie keine Rolle. Wenn die Legacy-Engine jedoch nicht verfügbar ist, versucht Classic, die Engine wie in den Projekten/Modellen festgelegt zu berücksichtigen, greift aber auf die Aspose-Engine zurück, wenn der Rückgriffmodus aktiviert ist. Beim Öffnen neuer Tabellenkalkulationen wird Classic die Standard-Engine-Auswahl berücksichtigen, die vom angegebenen Fallback-Modus abhängt.
Die Aspose-Engine in Monarch Data Prep Studio
In Monarch Data Prep Studio könne Sie die Excel-Engine (d. h. Native Monarch Data Prep Studio/Aspose oder ACE OLE DB/Legacy) angeben, die über die folgenden Methoden verwendet werden soll:
-
Einstellungen > Anwendungs-Standardeinstellungen > Excel
-
Daten öffnen > Microsoft Excel > Excel Explorer
-
Excel-Tabelle > Ladeoptionen > Ladeoptionen bearbeiten
Beachten Sie die folgenden Bedingungen beim Öffnen neuer XLS- oder XLSX-Dateien:
Excel-Import-Engine |
OLE DB-Provider vorhanden? |
Effekt |
OLE DB |
Ja |
OLE DB verwenden |
OLE DB |
Nein |
Rückgriff auf Native Monarch Data Prep Studio-Engine; Bestätigung erforderlich |
Monarch Excel-Tabelle |
Ja |
Monarch Excel-Tabelle-Engine verwenden |
Monarch Excel-Tabelle
|
Nein |
Monarch Excel-Tabelle-Engine verwenden |
Eine weitere Einstellung, Einstellungen für bestehende Arbeitsbereiche aktualisieren, ist ebenfalls in Monarch Data Prep Studio implementiert, um Excel-Datenquellen in vorhandenen Arbeitsbereichen sowie aktuellen und bibliothekarischen Elementen zu verarbeiten. Mit dieser Einstellung können Sie festlegen, ob alle vorhandenen Objekte über den Original Import-Connector oder die Aspose-Engine geladen werden sollen.
Beachten Sie die folgenden Bedingungen beim Öffnen vorhandener Arbeitsbereiche sowie aktueller und bibliothekarischer Elemente:
Einstellung für Eingabe-Metadaten |
Upgrade-Einstellung |
OLE DB-Provider vorhanden? |
Effekt |
OLE DB |
OLE DB |
Ja |
OLE DB ohne Benachrichtigung verwenden |
OLE DB |
OLE DB |
Nein |
Rückgriff auf Monarch Excel-Tabelle-Engine; Bestätigung erforderlich |
OLE DB |
Monarch Excel-Tabelle
|
Ja |
Monarch Excel-Tabelle -Engine mit Benachrichtigung verwenden |
OLE DB |
Monarch Excel-Tabelle
|
Nein |
Monarch Excel-Tabelle -Engine mit Benachrichtigung verwenden |
Monarch Excel-Tabelle
|
OLE DB |
Ja |
OLE DB mit Benachrichtigung verwenden |
Monarch Excel-Tabelle
|
OLE DB |
Nein |
OLE DB mit Benachrichtigung verwenden; Rückgriff auf Monarch Excel-Tabelle-Engine (Bestätigung erforderlich) |
Monarch Excel-Tabelle
|
Monarch Excel-Tabelle
|
Ja |
Monarch Excel-Tabelle -Engine verwenden |
Monarch Excel-Tabelle
|
Monarch Excel-Tabelle
|
Nein |
Monarch Excel-Tabelle -Engine verwenden |
Einschränkungen der Aspose-Engine
Wenn die Aspose-Engine aktiviert ist, können Classic und Monarch Data Prep Studio Microsoft Excel 95 .XLS-Dateien nicht unterstützen. Excel-Dateien im 97-2003-Arbeitsmappenformat werden in dieser Engine unterstützt. Um die Daten einer 95 .XLS-Datei in beiden Dateien weiterhin verwenden zu können, öffnen Sie die Excel-Datei und speichern sie dann in einem unterstützten Format. Alternativ können Sie beim Importieren solcher Dateien die OLE DB-Engine verwenden.