Ich habe eine CSV-Datei mit der ersten Spalte importiert, die Datum-Uhrzeit-Werte im ISO 8601- Format enthält
2012-01-01T00:00:00.000Z
für den ersten Moment des Jahres 2012.
Dann habe ich die Spalte ausgewählt, ausgewählt Format Cells...
und das benutzerdefinierte Zeitformat als eingegeben , damit LibreOffice das Format erkennt (da ich mich darauf freute, ein Diagramm zu zeichnen)
YYYY-MM-DDTHH:MM:SS.000Z
Und dies scheint zu funktionieren, wenn ... ich eine Zelle bearbeite, um ein verstecktes einfaches Anführungszeichen vom Anfang zu entfernen (was dazu dient, den Inhalt einer Zelle vor Interpretation zu schützen), da alle neu formatierten Zellen jetzt Werte wie speichern
'2012-01-01T00:00:00.000Z
(Beachten Sie das einfache Anführungszeichen - es ist nur sichtbar, wenn Sie eine bestimmte Zelle bearbeiten).
Und das soll ich für alle Zellen in der Spalte tun. Wie kann ich das automatisieren?
UPDATE: Für meinen speziellen Fall habe ich bereits eine Lösung gefunden: Es hilft, ein Spaltenformat im CSV-Importdialog auf "Zeit" zu setzen. Ich bin jedoch immer noch gespannt, wie dies getan werden kann, wenn ich nicht die ursprüngliche CSV-Datendatei importieren möchte, sondern nur die ODS-Datei mit den bereits importierten Daten ohne das zum Zeitpunkt des Imports angegebene Format.
quelle
Wählen Sie im Menü "Daten" die Option "Text in Spalten".
quelle
Ein Versuch , für regex ersetzen
^.\*$
mit&
abgestürzt Libreoffice 5. Ersetzen von.\*
mit&
hat gut funktioniert.quelle
Durch die Verwendung eines kleinen Computer-Formatierungs- und Such-Zaubertricks (Programmiertechnik, wenn Sie so wollen), der als regulärer Ausdruck oder kurz Regex bezeichnet wird. Beispiele finden Sie unter http://www.regular-expressions.info/examples.html
quelle
Eigentlich müssen Sie zuerst das Dollarzeichen in Anführungszeichen setzen.
Grundsätzlich stellt libreOffice aus unbekannten Gründen ein einfaches Anführungszeichen in das Feld. Sie müssen also alles bis auf das Dollarzeichen durch nichts ersetzen. Verwenden Sie also die Regex von ^. * \ $ Und ersetzen Sie sie durch nichts. Hat für mich gearbeitet.
quelle