Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


Hallo Christian,

am 16.08.2014 um 08:35 Uhr schrieb Christian Kühl <kuehl@libreoffice.org>

*x- - - - - - - - - - - - - > Schnipp < - - - - - - - - - - - -x*

Linkings to csv files do not function any more

In a Calc document I have several linkings:

A) = 'file:///E:/Users/pfad/Info.ods'#$Tabelle1.A1

This linking is explained perfectly, so the corresponding one Value
from the ODS file indicated.

B) = 'file:///E:/Users/pfad/Schulen.csv'#$Tabelle1.A1

By all these linkings which refer to CSV files, stands as a result
now only #REF! in it - the table is in such a way not to use under V
4.3 any more. Up to V 4.2 also became here in each case the value
from the relation table correctly indicated.

*x- - - - - - - - - - - - - > Schnapp < - - - - - - - - - - - -x*

Ist das so verständlich? Reicht das so, um daraus einen Bugreport zu
machen?

Für mich lässt sich verstehen, was du sagen willst, ich denke deshalb,
dass ein Entwickler (oder zunächst die Leute von der QA) ebenfalls damit
etwas anfangen können. Ich würde das einfach so melden.

Allerdings eine Verständnisfrage: csv-Dateien besitzen doch gar nicht
mehreren Tabellen. Müsste da nicht die Angabe einer Zelle ohne
Tabellenblatt ausreichen? Und liegt das Problem deshalb vielleicht
darin, dass ab einer bestimmten LO-Version (4.2?) die Angabe eines
Tabellenblattes als Fehler angesehen wird? (Nur so ins Blaue geraten, da
solche Inkonsistenzen schon häufiger bereinigt wurden und zu Problemen
in neueren LO-Versionen geführt haben, wenn eine Formel zuvor nicht
korrekt verwendet worden ist.)

Merkwürdigerweise wurden aber dennoch beim Öffnen der Datei mit den
obigen - letztendlich nicht wirklich funktionierenden -
Verknüpfungsformeln in dem erscheinenden Import-Dialog die Werte noch
alle völlig einwandfrei und korrekt dargestellt(!), bevor sie dann
allerdings im Tabellenblatt nur noch als #REF! angezeigt wurden ....

Aber dennoch war dies, Christian, der entscheidende Hinweis, der mich
nach einigem Ausprobieren dann zu dem folgenden neuen
Verknüpfungsformat geführt hat, welches nun auch in der 4.3 wieder -
wie das obige in den älteren Versionen - einwandfrei funktioniert:

='file:///E:/Users/pfad/Schulen.csv'#$'Schulen'.A1

Darauf muss man aber auch erstmal kommen, dass jetzt anstelle von
Tabelle1 nach #$ einfach noch einmal der Dateiname, jedoch ohne
Dateiendung, dafür aber in Hochkommata eingeschlossen, stehen muss.
;-)

Christian.

Daher ein ganz großes Dankeschön an Dich, Christian, für diesen
Anstupser ... damit ist dieser - ich sag mal - Pseudo-Bug gelöst, und
ebenso auch der wohl damit zusammenhängende zweite, in meinem Posting
vom 30.07.2014 genannte, wonach anscheinend die Autostart-Makros zur
automatischen dialoglosen Verknüpfung nicht ausgeführt wurden. Auch
dies klappt mit dem neuen Verknüpfungsformat nun wieder wie bisher.

Damit hat die Liste (und dieser Thread) letztendlich nun doch auch
wieder ihre eigentliche Funktion erfüllt .... ;-)

Nochmals danke ...

-- 
 ..... und tschüss

               Franklin





-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.