Wo wird eine Webabfrage in einer Excel-Datei gespeichert?

Ich habe eine Webabfrage, die eine Site nach Daten durchsucht, und die Tabellenauswahl wird falsch angezeigt. Anzeigen der Quelle der mit der Webseite verknüpften Ich kann die richtige Tabelle identifizieren.

In einer Excel-Webabfrage können Sie auf einem externen speichern .iqy-Datei, und ich kann diese Datei dann bearbeiten und die korrekt identifizierte Tabelle ersetzen, was funktioniert. Ich möchte jedoch, dass die Abfrage in der Excel-Datei gespeichert wird und nicht in einer externen .iqy-Datei.

Wie ist der Zugriff möglich und bearbeiten Sie die interne Abfrage einer Excel-Webabfrage?

Ich habe vergessen zu erwähnen, dass ich Excel 2003 verwende

Author: datatoo, 2011-09-03

2 answers

Sie haben nicht angegeben, welche version von Excel Sie verwenden.

Wenn Sie jedoch ein verwenden .xslx-Datei, können Sie für Ihre Abfrage darin suchen, da dies nur eine gewöhnliche Zip-Datei ist.

Um es zu untersuchen, kopieren Sie die .xslx an anderer Stelle, benennen Sie die Erweiterung um .zip, dann öffnen Sie es und extrahieren Sie alle Dateien unter Beibehaltung der Verzeichnisstruktur. Öffnen Sie alle .xml-Dateien in Notepad, oder doppelklicken Sie einfach in der Standard-Viewer (normalerweise Internet Explorer) anzuzeigen, dann für die Suche name der Abfrage website.

Nach dem Finden und Bearbeiten der .xml-Datei, machen Sie einfach den gleichen Vorgang in umgekehrter Reihenfolge : Zippen und Ändern der Erweiterung zurück zu .xslx. Stellen Sie nur sicher, dass die Verzeichnisstruktur genau wie das Original aussieht.

 2
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-09-17 07:27:04

Hatte in EXCEL 2013 das gleiche Problem: Beim Erstellen einer neuen Verbindung verwendete Excel anscheinend Namen und Verweise auf eine ältere Abfrage, die gelöscht wurde.

Gelöst durch Umbenennen der Excel-Datei (.xlsm in meinem Fall).zip, Extrahieren der ZIP-Datei in einen Ordner, Identifizieren, welche alte Abfrage (.xml-Datei) gab mir Probleme in /xl / queryTables und entfernte diese XML-Datei. Stellen Sie dann die Excel-Datei wieder zusammen, indem Sie die Dateien und Verzeichnisse in eine neue ZIP-Datei komprimieren, die genau wie mein Original aussah .xlsx-Datei. Umbenannt die .zip-Datei zu .xlsx.

Beim Öffnen von Excel erkannte und behobene Fehler und ich hatte dabei eine Verbindung verloren. Aber jetzt konnte ich die Verbindung reparieren, die ich verloren hatte, und ich konnte neue Verbindungen herstellen, die funktionierten.

 0
Author: JeroenH,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-11-15 10:54:04