Clever-Excel-Forum

Normale Version: Reparaturen: Entfernter Teil: Teil /xl/queryTables/queryTable1.xml. (Externer Datenbe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag, ich habe seit neueren ab und an dieses Problem.
Ich öffne meine Tabelle und er zeigt das hier an:

Er hat ein Problem festgestellt, wenn er es versuchen soll zu reparieren soll ich OK drücken. Dann kommt das!


Entfernter Teil: Teil /xl/queryTables/queryTable1.xml. (Externer Datenbereich)
Darin steht dann folgendes:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>error038680_01.xml</logFileName><summary>Fehler in Datei 'D:\Sonstiges\Steffen\Excel\Projekt Expeditionsrechner\Expeditionsrechner_1.2.0.xlsm'</summary><removedParts><removedPart>Entfernter Teil: Teil /xl/queryTables/queryTable1.xml. (Externer Datenbereich)</removedPart></removedParts></recoveryLog>


In dieser QueryTable steht folgendes:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<queryTable xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" name="ExterneDaten_1" connectionId="9" autoFormatId="16" applyNumberFormats="0" applyBorderFormats="0" applyFontFormats="1" applyPatternFormats="1" applyAlignmentFormats="0" applyWidthHeightFormats="0"><queryTableRefresh preserveSortFilterLayout="0" nextId="6"><queryTableFields count="5"><queryTableField id="1" name="Liste der Unis" tableColumnId="11"/><queryTableField id="2" name="Galaxie" tableColumnId="12"/><queryTableField id="3" name="System" tableColumnId="13"/><queryTableField id="4" name="Speed" tableColumnId="14"/><queryTableField id="5" name="DEU-Verb." tableColumnId="15"/></queryTableFields></queryTableRefresh></queryTable>

Nach der Reperatur:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<queryTable xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" name="version_1" growShrinkType="overwriteClear" connectionId="2" autoFormatId="16" applyNumberFormats="0" applyBorderFormats="0" applyFontFormats="1" applyPatternFormats="1" applyAlignmentFormats="0" applyWidthHeightFormats="0"/>


Es ging damit los, das ich ein externen Zugriff auf eine Excel Tabelle mache und in dieser Datei lade.
Aber das Problem kann ich nicht replizieren, bin momentan ratlos!

Jemand eine Idee?
Vielleicht ein VBA Befehl um eine QueryTable zu löschen?

EDIT: Ich sehe ja auch nicht was er genau gelöscht haben will, es funktioniert auch alles (In der Datei) xD

Ich habe 2 Abfragen in meiner Datei!
1x Reine Verbindungsabfrage (Text-Datei! Machte noch nie Probleme)
1x Eine Excel-Datei mit einer Liste mit 5 Spalten (Das ist die mit den Problemen)
Diese macht auch, ka was das genau ist 8 Verbindungen (Arbeitsmappenverbindungen)

Vielleicht hilft euch das!
Hallo,

das ist jetzt schwierig nachzuvollziehen, finde ich (trotz der Mühe, die Du Dir gemacht hast, was den XML-Code betrifft).

Welche Art von Verbindungen hast Du genutzt?
Vielleicht würde es helfen, wenn Du die Verbindungen durch PowerQuery ersetzt, falls Du z.B. Office 2016 hast.

Und vielleicht würde auch generell hier eine Beispieldatei hier helfen. Dies unabhängig davon, ob ich weiter in
diesem Thread aktiv sein kann oder nicht.

Gruß
Hi, das ist schon eine PowerQuery Verbindung zum Web, dort auf eine Excel Datei mit 5 Spalten darin!
Gibt es noch andere Verbindungen? ;)

Ich bin leider momentan beruflich unterwegs und kann nur per Handy schreiben.
Datei habe ich auch nicht auf dem Handy :)

Beispieldatei ist eigentlich nicht sonderlich hilfreich denke ich!
Einfach DatenAbrufen, WebDatei, Excel Datei ausgewählt, lade in ZelleA1 und das war es schon!

Muss man vielleicht solch eine Verbindung danach trennen?
Habe sowas bisher noch nicht genacht!
Hallo,


Zitat:...das ist schon eine PowerQuery Verbindung zum Web, dort auf eine Excel Datei mit 5 Spalten darin...

Du rufst also eine Excel-Datei ab, die sich auf einem Server befindet? Dann kann es gut sein, dass der Server oder Deine Netzwerkverbindung
manchmal zu langsam reagiert und dadurch den Fehler verursacht. Würde erklären, warum es nicht immer auftritt.

Du könntest prüfen, ob das Abschalten der Aktualisierung beim Öffnen Besserung bringt. Menüband Daten / Abfragen & Verbindungen
aufrufen. Im Aufgabenbereich die jeweils mit rechts anklicken und die Eigenschaften aufrufen und ggf. dort die Einestellungen ändern,
wie z.B. zum Aktualisieren beim Öffnen und/oder im Hintergrund.

Gruß
Danke erst einmal, werde ich wenn ich wieder in der Heimat bin prüfen :-*
Hallo, ich wollte versuchen ein Feedback zu geben!
-----------------------------------------------------------------

Die Aktualisierung beim öffnen der Datei war abgeschaltet!

Aber, es lag offensichtlich wirklich an diese Excel Tabelle im Internet, worauf zugegriffen wurde in Verbindung mit PowerQuery.

Ich habe solange an der "Arbeitsmappenabfrage" herum geschraubt bis er kurz sagte, es sei nur noch eine Verbindung und kann dementsprechend nicht abgefragt werden, was allerdings über VBA trotzdem funktionierte. (Ähnlich also ob man auf eine .txt Datei im Internet zugreift)

Zur Folge hatte es, dass es den Ordner queryTables mit der Datei queryTable1.xml nicht mehr gab, sondern Tables mit Table1.xml

Wie genau ich das nun hinbekommen habe kann ich gar nicht genau sagen, aber nun funktioniert es seit mehrererereren Tagen.

Mehr Feedback kann ich leider nicht geben, vielleicht hilft es ja doch jemanden ^^
Hallo!


Zur Info:
Es kommt manchmal vor dass Excel, aus welchem Grund auch immer, einen Tag im XML-Part nicht korrekt schließt. Das kann man aber nur mit extremen Aufwand manuell reparieren. Das betrifft aber nicht nur PowerQuery, sondern kann alles betreffen wo ein Tag nicht korrekt geschlossen wird. Nur muss der Fehler der angezeigt wird nicht der wahre Fehler sein.

Gruß, René