Tabellennamen in Calc

Hallo *,

ich lese aus einer PHP-Anwendung Tabellenblätter für Calc aus. Über ein
Makro passe ich anschließend die dort vorgesehenen Tabellennamen an.
Dabei bin ich darauf gestoßen, dass Tabellennamen wie "KL5e_19/20" nicht
gehen. In der Fehlermeldung heißt es, dass der Tabellenname nicht die
Zeichen []+?:/\ oder ' als erstes oder letztes Zeichen enthalten darf.
Beim / als drittletztem Zeichen tritt aber der Fehler auf. Bug im
Programm oder Bug in der Fehlermeldung?

Gruß

Robert

Hallo!
Das ist ein Problem in der Fehlermeldung. Die Meldung dürfte nicht besagen, dass diese Zeichen nicht am Anfang oder Ende der Bezeichung vorkommen dürfen, sondern dass diese Zeichen in der Bezeichnung GAR NICHT vorkommen dürfen. Die Fehlermeldung müsste sich auch auf das Sternchen (*) beziehn.
GrußDaniel

Hallo,

ich hab es einmal an die doc mailing list weitergegebn. Der Text ist schon richtig so, nur inhaltlich leider leicht missverständlich: die Sonderzeichen dürfen nicht enthalten sein und zusätzlich darf das Apostroph weder als erstes noch das letzte Zeichen des Namens sein.

Wenn jemand mit einem besseren Text vorschlagen kann, nur zu. Die deutsche Übersetzung kann hier aktualisiert werden:

https://translations.documentfoundation.org/translate/libo_ui-master/scmessages/de/?checksum=e1e3e003dfa960a1

Viele Grüße

Dennis Roczek

Hallo Dennis,

ich hatte gerade wieder einen anderen Bug aufzugeben und das auch
beschrieben. Im Englischen steht dort:
Invalid sheet name.
The sheet name must not be empty or a duplicate of
an existing name and may not contain the characters [ ] * ? : / \
or the character ' (apostrophe) as first or last character.

Wenn die Reihenfolge anders wäre, dann würde das vielleicht klarer:
The sheet name must not be empty or a duplicate of
an existing name and may not contain the characters [ ] * ? : / \
or, as first or last character, the character ' (apostrophe).

Ob das aber für die englischsprachigen Leute korrekt ist weiß ich nicht.

Gruß

Robert

Hallo, Robert,

ich habe das folgendermaßen geändert:

Ungültiger Name der Tabelle.
Der Name einer Tabelle darf nicht leer sein oder doppelt vorkommen
und nicht die Zeichen [ ] * ? : / \ enthalten. Zudem darf er
' (Apostroph) weder als erstes noch letztes Zeichen enthalten.

Gruß
Christian

Hallo Christian,

ich habe das folgendermaßen geändert:

Ungültiger Name der Tabelle. Der Name einer Tabelle darf nicht leer
sein oder doppelt vorkommen und nicht die Zeichen [ ] * ? : / \
enthalten. Zudem darf er ' (Apostroph) weder als erstes noch letztes
Zeichen enthalten.

Danke, damit wird das klarer. Ich war darüber ja beim Export über PHP
gestolpert. Lustig finde ich ja, dass diese Einschränkung anscheinend
nur aus Kompatibilitätsgründen zu Excel gemacht wird.

Gruß

Robert