Exceldatei Verknüpfungsproblem

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Exceldatei Verknüpfungsproblem

Re: Exceldatei Verknüpfungsproblem

von Schewardnadse » Di, 26.07.2011 23:45

gast_1234 hat geschrieben:Hallo Schewardnadse,
Deine Beispieldateien unter der Adresse "http://www.klago.org/xls.zip"
die Adresse kann nicht mehr erreicht werden.
Kannst Du diese nochmals zur Verfügung stellen?

mfg
Möpschen
Hallo Möpschen!
Natürlich kann ich es.

Sind wieder auf dem Server.
Gruß
Schewardnadse

Re: Exceldatei Verknüpfungsproblem

von balu » So, 24.07.2011 21:46

Hallo Stephan,

ich wollts ja nicht wissen, aber nun hast Du es dennoch erklärt. Danke.

... aber eben nervtötend.
Das stimmt. Das ist echte Siphifus arbeit (oder wie der auch heißen mag). Also ich möchts nicht machen.


(also natürlich nicht "calc" denn das funktioniert als Begriff nicht)
Ja uppps :oops:. Da hatt ich mich schlicht vertippt. Aber Danke das Du mir das noch mal erklärt hast, hatte das mit dem Server-Eintrag wieder vergessen.
Ich habe wohl noch "IBM Lotus Symphony" auf meiner Platte, aber damit arbeite und teste ich nix mehr. Gefällt mir persönlich überhaupt nicht.


Schönen abend noch.

Gruß
balu

Re: Exceldatei Verknüpfungsproblem

von Stephan » So, 24.07.2011 21:30

Nur wie das in Excel gemacht wird, kann ich mir nicht vorstellen
einfach in die entsprechende Zelle klicken, wenn der Dialog Einfügen-Namen geöffnet ist. Der Unterschied zu Calc ist nur das ich bei Excel, in dieser Situation, auch in die Zelle einer anderen geöffneten Datei klicken kann.
Das würd schon funktionieren. Ich hatte schon mal DDE-Verknüpfungen in Calc Namen zugeordnet, das wär nicht das Problem. So fern ich dich nicht falsch verstanden habe. Jedoch alle möglichen Verknüpfungen in allen Dateien händisch nachzuarbeiten ist ein nicht grad geringer aufwand, den ich jetzt nicht mal so eben auf die schnelle erledigen würde.
Das Problem welches ich hinsichtlich des Aufwands sah, ist dadurch begründet das Calc bereits beim Öffnen 'alles' tilgt und durch ein immer gleiches "#NAME" (als Fehlerkennzeichnung) ersetzt und Du so keinerlei Anhaltspunkt mehr hast um welche Verknüpfung es ging sondern sorgfältig Dir das Ziel überlegen mußt, Du mußt schlicht den Namen des defekten Eintrags lesen, dann den gleichen namen unter Excel suchen, dort die Verknüpfung lesen und die dann in Calc per DDE umsetzen - alles nicht schwierig, aber eben nervtötend.

Das Ganze ginge natürlich dann einfacher wenn Du Dir in Excel, mit VBA, alle Namensbereiche automatisch dokumentieren lässt und anschließend bei OOo mit StarBasic abgleichtst. Das geht zweifelsfrei, nur kann ich entsprechenden Code nicht aus dem Handgelenk hinschreiben, sondern müßte recherchieren/probieren und habe dazu aktuell keine Zeit.

Wie gesagt, ich finde die jetzige Problemdatei ansich recht interessant, weil sie mir ein Problem vor Augen führt was ich bisher nicht kannte.
Wobei ich mir jetzt noch nicht mal Sicher bin ob da jetzt excel, oder aber doch Calc rein müsste
das Programm von dem Du willst das es die Tabelle interpretiert.
Calc und Excel rechnen schlicht in bestimmten Fällen/Formeln geringfügig anders und der erste Parameter in der DDE-Formel bestimmt wen Du rechnen lassen willst. (Wenn Du excel angibst muß natürlich Excel auch installiert sein.)

Soweit die ausführliche Erklärung, denn wahrscheinlich würdest du hier im Konkreten den Eintrag von "soffice" (also natürlich nicht "calc" denn das funktioniert als Begriff nicht) nutzen, denn ansonsten könntest Du ja Dir das Ganze sparen und auch gleich die komplette Datei in Excel öffnen.

"excel" als Parameter angeben zu können macht überwiegend dann Sinn wenn Du Berechnungsergebnisse von Calc/Excel automatisiert vergleichen willst oder wenn Du wirklich einen orginalberechneten Wert zur Weitervearbeitung brauchst, zumal sich das Ganze ja auch nicht auf Calc/Excel beschränkt sondern auch für andere 'DDE-fähige' Applikationen funktioniert - nö ich kann Dir aktuell kein konkretes Beispiel nennen, da müßte ich erstmal rumprobieren - installiere dir z.B. ein altes Lotus 1-2-3 als Tabellenkalkulation, sieh nach was dort im Taskmanager als Prozess angezeigt wird und du kennnst den Parameter-Namen




Gruß
Stephan

Re: Exceldatei Verknüpfungsproblem

von Schewardnadse » So, 24.07.2011 20:49

Ich werd es versuchen und eine Rückmeldung geben, wenn sich ein Erfolg einstellt.

Vielen Dank für all die Mühen.

Gruß und schönen Sonntag abend.
Schewardnadse

Re: Exceldatei Verknüpfungsproblem

von balu » So, 24.07.2011 20:39

Hallo,
Stephan hat geschrieben: Das augenscheinliche Problem ist das in der Ausgangsdatei in Excel Verknüpfungen über Einfügen-Namen realisiert sind.
Ich hatte schon so etwas insgeheim für mich geahnt, aber nicht laut ausgesprochen da ich dachte das es so etwas nicht gibt. Aber man lernt halt immer wieder etwas neues dazu. Nur wie das in Excel gemacht wird, kann ich mir nicht vorstellen, und möchte es jetzt auch gar nicht wissen.


Stephan hat geschrieben: Lösung könnte sein (ich bin nichtmal sicher ob das klappt) unter Calc bei Einfügen Namen die Verknüpfungen händisch auf DDE zu ändern
Das würd schon funktionieren. Ich hatte schon mal DDE-Verknüpfungen in Calc Namen zugeordnet, das wär nicht das Problem. So fern ich dich nicht falsch verstanden habe. Jedoch alle möglichen Verknüpfungen in allen Dateien händisch nachzuarbeiten ist ein nicht grad geringer aufwand, den ich jetzt nicht mal so eben auf die schnelle erledigen würde.

Um mal bei dem schon genauer offen gelegeten Fehler zu bleiben,
=Haushaltsjahr
#NAME!Haushaltsjahr
müsste in der Abrechnung.xls der zugeordnete Name wie folgt geändert werden.

Code: Alles auswählen

DDE("excel";"c:\Users\Benutzer\Daten10\Daten.xls";"$Kostendaten.$D$8") 
Wobei ich mir jetzt noch nicht mal Sicher bin ob da jetzt excel, oder aber doch Calc rein müsste, in den ersten doppelten Anführungszeichen.
Den Zellbezug $Kostendaten.$D$8 hatte ich in der Daten.xls gefunden, da er auch dort als zugeordneter Name für Haushaltsjahr steht.

So wie ich das sehe müssen alle drei Dateien daraufhin überprüft werden ob sich z.B. Haushaltsjahr immer auf das gleiche beziehen.

Na ja, wie auch immer, wollt nur mal eben kurz meine Vermutungen und Beobachtungen kund tun.

Schewardnadse hat geschrieben: Lassen wir es gut sein.

[...]

Schlichtweg Pech gehabt.
Na ja. Das kann man so oder so sehen. Es kommt ja nur auf einen Versuch drauf an. Die grobe Richtung habe ich ja eben aufgezeigt. Das musst Du wissen ob Du es dennoch versuchen willst, oder nicht.


Gruß
balu

Re: Exceldatei Verknüpfungsproblem

von Schewardnadse » So, 24.07.2011 20:25

Hallo Stefan,

dann danke ich für die Mühen. Lassen wir es gut sein.
Die Problematik hier ist dann die Art und Weise, wie die Datei ursprünglich angelegt worden ist.

Trotzdem vielen Dank.
Schlichtweg Pech gehabt.

Gruß
Schewardnadse

Re: Exceldatei Verknüpfungsproblem

von Stephan » So, 24.07.2011 19:41

Wo wird das Problem vermutet?
Bisher ganz woanders als es sich jetzt zeigt.


Das augenscheinliche Problem ist das in der Ausgangsdatei in Excel Verknüpfungen über Einfügen-Namen realisiert sind. Das ist sicher nicht falsch, nur so ungewöhnlich das ich hier das allererste Mal auf eine solche Datei stosse und eigentlich nur sagen kann das es schlicht so ist das Calc nicht in der Lage ist diese Datei richtig zu importieren.

Lösung könnte sein (ich bin nichtmal sicher ob das klappt) unter Calc bei Einfügen Namen die Verknüpfungen händisch auf DDE zu ändern, was ich jedoch vom Aufwand her für unzumutbar viel Arbeit halte, insbesondere deshalb weil Calc ja die Verknüpfungen inhaltlich garnicht erkennt und sie deshalb völlig 'zerstört' indem Calc überall statt der Verknüpfung nur die Fehlermeldung "#NAME" reinschreibt als Rückgabe für einen nicht erkannten Ausdruck.

Das Problem würde nicht entstehen wenn die Excel-Dateien so angelegt wären das Verknüpfungen nur zu Tabellenzellen erfolgen und Verknüpfungen in Form namentlich benannter Bereiche allenfalls als Referenzen auf diese Zellen (innerhalb der dann gleichen Datei) angelegt wären.

Ich sehe insbesondere keine Lösung die bereits bestehende xls-Datei auf einfache Weise umzubauen, sondern der Umbau müßte händisch erfolgen was sehr viel Arbeit macht.


Ich kann dir also im KOnkreten nicht weiterhelfen, danke aber für die interessanten Beispieldateien, weil ich dieses Problem hier erstmalig zu Gesicht bekam.



Gruß
Stephan

Re: Exceldatei Verknüpfungsproblem

von Schewardnadse » So, 24.07.2011 17:19

Ok, dann eben die Fakten auf den Tisch.

1. Hier nun die Dateien als XLS in der Zip. http://www.klago.org/xls.zip
2. Ich verstehe leider nicht viel von den Verknüpfungen auf Basis von Calc.

Wo wird das Problem vermutet?
Wonach soll ich schauen?

Gruß
Schewardnadse

Re: Exceldatei Verknüpfungsproblem

von Stephan » So, 24.07.2011 16:44

Hallo Stephan, entschuldige bitte, das ist die alte Version.
Ich habe bereits Versionen in XLS auf meinem anderen PC und dort auch mit Calc geöffnet, habe versehentlich die falschen Dateien gezipped.
Trotzdem danke für die Information.
Es ist nett mir zu antworten, nur ist der Informationswert des Geschriebnenen, für die LÖsung DEines Problems leider Null, denn dadurch das ich nun weiß das es doch xls-DAteien gibt ist ja praktisch noch nichts gewonnen.

Sorry, nur es ist extrem nervig jede Kleinigkeit nachfragen zu müssen und was z.B. Balu jetzt festgestellt hatte, und Einiges mehr, hatte ich auch bereits gesehen und deshalb generell darauf hingewiesen das ich zu xlsx eigentlich nichts verlässlich sagen kann und das wir auf Grundlage von xls weiterreden müssen.
(Wobei ich nun nicht generell ausschließe das man aus den xlsx was 'machen' kann, aber absehbar, bei dem was ich an Problemen in der Datei sehe, ist das zumindest sehr, sehr aufwändig.)

Meines Erachten gehören jetzt also die xls-Dateien auf den Tisch damit eine Lösung gefunden werden kann, jedenfalls habe ich keine Zeit mit Dir über jede Zelle in den Dateien einzeln zu reden wie Du es jetzt scheinbar mit Balu versuchst:
Hallo Balu,
ich habe hier nachgesehen und bei mir heißt diese Zeile (Zelle C 40 in abrechnung.xls)

#NAME!Haushaltsjahr

Meintest du die Zeile?



Gruß
Stephan

Re: Exceldatei Verknüpfungsproblem

von balu » So, 24.07.2011 15:55

Hallo Schewardnadse,

ja, die kann man als Beispiel nehmen.
Aber Du hattest mich jetzt erst leicht iritiert, da ich erst mal genau schauen musste was da in der Zelle steht. Und in der Zelle steht als 'Formel'

Code: Alles auswählen

=Haushaltsjahr
Aber da ja Calc den zugeordneten Namen nicht mag, wird eine Fehlermeldung ausgegeben
Calc Fehlermeldung hat geschrieben: #NAME?
Und das was Du hier zitiert hattest

Code: Alles auswählen

#NAME!Haushaltsjahr
ist also so gesehen nicht richtig. Das solltest Du schon genauer differenzieren, sonst verwirrt das uns. Aber nun gut, habs ja jetzt richtig gestellt.

Jetzt würd nicht nur mich interessieren wie das mit den 'Konvertierten' Dateien aussieht, gibts dort an gleicher Stelle in Calc die gleiche Fehlermeldung? Wenn ja, "na dann gut Nacht Marie!". Denn dann wirds extrem schwer die Dateien für Calc umzuschreiben.
Wenn nein, dann wären wir auf die Dateien gespannt.


Gruß
balu

Re: Exceldatei Verknüpfungsproblem

von Schewardnadse » So, 24.07.2011 15:30

balu hat geschrieben:Hallo

ich weiß jetzt nicht an welchen stellen genau die Verknüpfungen stehen, aber das spielt auch erstmal eine untergeordnete Rolle. Denn bei einem schnellen Blick auf die zugeordneten Namen, Tastenkombi "Strg + F3" oder Menü "Einfügen" - "Namen" - "Festlegen", habe ich etwas gesehen was Calc sauer aufstößt.

Beispiel:
In irgend einer Zelle steht

Code: Alles auswählen

=Haushaltsjahr
und dahinter verbirgt sich folgende Zuordnung.

Code: Alles auswählen

[1]!haushaltsjahr
balu
Hallo Balu,
ich habe hier nachgesehen und bei mir heißt diese Zeile (Zelle C 40 in abrechnung.xls)

Code: Alles auswählen

#NAME!Haushaltsjahr
Meintest du die Zeile?
Gruß
Schewardnadse

Re: Exceldatei Verknüpfungsproblem

von Schewardnadse » So, 24.07.2011 15:25

Stephan hat geschrieben:
Die Datei "abrechnung.xls ist
..., wie alle anderen übermittelten Dateien auch, vor allem erstmal KEINE xls-Datei, sondern eine xlsx-Datei, also eine Datei mit XML-Inhalten und keinen Binär-Inhalten.

Da ich für xlsx-Dateien keine Erfahrung habe, ob dort Verknüpfungen vernünftig in OOo übernommen werden, ich jedoch weiß das der Import solcher Dateien in OOo eher noch in den Kinderschuhen steckt, würde ich die Dateien zunächst als xls (in Excel) speichern.




Gruß
Stephan
Hallo Stephan, entschuldige bitte, das ist die alte Version.
Ich habe bereits Versionen in XLS auf meinem anderen PC und dort auch mit Calc geöffnet, habe versehentlich die falschen Dateien gezipped.
Trotzdem danke für die Information.

Gruß Schewardnadse

Re: Exceldatei Verknüpfungsproblem

von balu » So, 24.07.2011 15:09

Hallo

ich weiß jetzt nicht an welchen stellen genau die Verknüpfungen stehen, aber das spielt auch erstmal eine untergeordnete Rolle. Denn bei einem schnellen Blick auf die zugeordneten Namen, Tastenkombi "Strg + F3" oder Menü "Einfügen" - "Namen" - "Festlegen", habe ich etwas gesehen was Calc sauer aufstößt.

Beispiel:
In irgend einer Zelle steht

Code: Alles auswählen

=Haushaltsjahr
und dahinter verbirgt sich folgende Zuordnung.

Code: Alles auswählen

[1]!haushaltsjahr
Nein! Das ist kein Schreibfehler! Genau so steht es dort drin. Und diese Zuordnung enthält Zeichen die Calc einfach nicht mag, es sind die Eckigen Klammern [].
Also falls sich das Problem mit den Verknüpfungen lösen lässt, so würden die Dateien unter Calc wegen den 'Falschen' Zuordnungen dennoch nicht funktionieren.

Ich weiß jetzt auch nicht ob das jetzt mit den Verknüpfungen etwas zu tun hat, aber ich wollts nur mal eben mitgeteilt haben.

Testumgebung:
WinXP
OOo 3.2.1


Gruß
balu

Re: Exceldatei Verknüpfungsproblem

von Stephan » So, 24.07.2011 14:32

Die Datei "abrechnung.xls ist
..., wie alle anderen übermittelten Dateien auch, vor allem erstmal KEINE xls-Datei, sondern eine xlsx-Datei, also eine Datei mit XML-Inhalten und keinen Binär-Inhalten.

Da ich für xlsx-Dateien keine Erfahrung habe, ob dort Verknüpfungen vernünftig in OOo übernommen werden, ich jedoch weiß das der Import solcher Dateien in OOo eher noch in den Kinderschuhen steckt, würde ich die Dateien zunächst als xls (in Excel) speichern.




Gruß
Stephan

Re: Exceldatei Verknüpfungsproblem

von Schewardnadse » So, 24.07.2011 14:06

Hallo Stephan,
gute Idee, hier sind die Daten in einer Zip - Datei.
http://www.klago.org/Excel.zip

Die Datei "abrechnung.xls ist die Datei, die sich die Daten aus den anderen beiden zusammensucht.

Hoffe das hilft weiter.

Weiterhin vielen Dank für die kontinuierliche Hilfe und Geduld.

Gruß
Schewardnadse

Nach oben