2012-04-04 4 views
4

Wie viele habe ich eine Tabelle, die Daten aus über 40 Textdateien als Datenquellen zeichnet. Die Textdateien stammen aus einer anderen App und müssen regelmäßig in Excel aktualisiert werden.Wie kann die Aktualisierung für Excel-Datenverbindungen verbessert werden?

Die Datenquellendateien und Tabellenkalkulation müssen dupliziert und auf verschiedenen Systemen ausgeführt werden können. Hier wird die erstaunliche Unfähigkeit von Excel, den Datenimport aus dem Tabellenordner (oder relativen Pfaden überhaupt) zu unterstützen, ein großes Problem. This question erwähnt das Problem, hat aber keine Lösung.

Ich habe eine grobe Workaround für diese (IMHO) grundlegende Fehler in Excel entwickelt. Ordnen Sie Ihren Tabellenordner einem Laufwerksbuchstaben mit SUBST zu. Importieren Sie dann die Daten aus dem SUBST-Laufwerksbuchstaben. Dieser Laufwerksbuchstabe und Pfad wird Teil der Tabelle, tief in den Dialogen vergraben und sehr unpraktisch zu aktualisieren. Wenn Sie also die Tabelle kopieren oder verschieben, erstellen Sie die SUBST-Datei erneut im aktuellen Ordner. Hässlich, aber effektiv.

Neue Frage: Mit dieser Technik, wenn ich die Tabelle öffnen und auf Aktualisieren klicken, um von den Datenquellen zu aktualisieren, muss ich auf "Import" auf über 40 Dialogen klicken - einen für jede Datei. Wie kann ich diesen Prozess automatisieren?

Antwort

5

Ich entdeckte, dass unter einem Datenbereich Eigenschaften gibt es eine Einstellung für "Eingabeaufforderung für Dateinamen bei Aktualisierung". Wenn Sie das Kontrollkästchen deaktivieren, müssen Sie nicht mehr für jede verknüpfte Datei auf Importieren klicken. Die Eigenschaften für jede verknüpfte Datenquelle müssen individuell angepasst werden. Es scheint keine Möglichkeit zu geben, Datenquellen mehrfach auszuwählen.

Verwandte Themen