🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Format: Zeit.txt -nach- Zeit.xls

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
alpha
Beiträge: 8
Registriert: Mi 7. Mai 2014, 17:50

Format: Zeit.txt -nach- Zeit.xls

Beitrag von alpha » Do 8. Mai 2014, 01:23

Die Überschrift ist hoffentlich nicht zu kryptisch...

Ich habe eine Textdatei, die einige durch Tab getrennte Spalten mit Zeiten (hh:mm) enthält.
Durch Einfügen / Tabelle aus Datei... kann ich die auch problemlos nach Calc importieren (Mac):

A1 enthalte dann 04:11
A2 enthalte dann 05:22

Formatcheck zeigt "Text" (Format "@").
Formatiere ich jetzt A1 als Zeit (hh:mm), erscheint '4:11, wie aus Excel ebenfalls gewohnt (also weiterhin Text).

Interessant wird es, wenn ich damit rechne.
B2 =A1+A2 ergibt Dezimalwert, formatieren von B2 als Zeit (hh:mm) ergibt:
B2 9:33
Diese Zahl steht rechts, wie es sich für eine korrekte Zeit gehört.

Phänomen 1:
Wenn ich jetzt in B2 das "+A2" lösche, ist plötzlich auch die Formatierung futsch!
Gleiches passiert, wenn ich stattdessen "A1+" entferne:
Zahl steht links (als sei es ein Text), Formatcheck zeigt aber "Zeit" (hh:mm).

Phänomen 2:
Noch gruseliger wird es, wenn ich A3 als Zeit (hh:mm) formatiere und 4:12 reinschreibe.
Ziehe ich A3 dann nach rechts oder nach unten, enthalten B3, C3 und A4, A5 optisch alle 4:12.
Aber real steht drin, wie in der Zeile oberhalb der Tabelle zu sehen ist:
B3=28:12
C3=52:12
A4=28:12
A5=52:12
Unabhängig davon, ob vorher schon als Zeit formatiert oder nicht...

Das halte ich als "Normal-Anwender" für ein grösseres Problem :cry:

Frage 1:
- Kann ich irgendwie verhindern, dass Calc ohne Aufforderung lustig immer 24 Stunden spendiert,
ohne das in der Tabelle auch anzuzeigen?
Denn ich merke das ja nur, wenn ich mir einzeln den konkreten Zelleninhalt anzeigen lasse...

Frage 2:
Wie kann ich am einfachsten/schnellsten aus den in A1, A2 (usw.) eingelaufenen Text-Zeiten "richtige" Zeiten (hh:mm) machen?
Denn es handelt sich in Wirklichkeit um mehrere hundert Zeilen...

Für hilfreiche Tipps schonmal vorab herzlichen Dank :!:

Auch ohne RTFM:
Gewohnheitsmässig speichere ich unter xls (...2003) ab.
Welches LO-Format ist sinnvoller?
(Ansprüche Standard-User, ich bastele höchstens mal ein Diagramm aus ner Tabelle...)

Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Format: Zeit.txt -nach- Zeit.xls

Beitrag von Wanderer » Do 8. Mai 2014, 08:06

Hallo,

ich lade solche Dateien zuerst separat über Datei-Öffnen in eine Calc-Tabelle.
Wenn ich dabei angebe, daß ich eine csv-Datei laden will, kann ich in der
Vorschau die Import-Einstellungen bearbeiten.
Zeiten werden bei mir dann gleich richtig importiert.

Wenn die Daten schon in Calc sind: Schau mal im Menü unter Daten->Text in Spalten
Dann musst Du aber wahrscheinlich Stunden und Minuten hinterher wieder zusammenführen...

MfG, Jörn

PS: Zur Nachfrage die Standardantwort. Immer ODF-Formate, wenn man die Daten nicht
in einem Programm braucht, das diese nicht lesen kann. Für Calc also .ods
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2538
Registriert: Fr 10. Dez 2010, 10:01

Re: Format: Zeit.txt -nach- Zeit.xls

Beitrag von karolus » Do 8. Mai 2014, 08:16

Hallo
Frage 1:
- Kann ich irgendwie verhindern, dass Calc ohne Aufforderung lustig immer 24 Stunden spendiert,
ohne das in der Tabelle auch anzuzeigen?
Halte die strg-taste während du ziehst.
Frage 2:
Wie kann ich am einfachsten/schnellsten aus den in A1, A2 (usw.) eingelaufenen Text-Zeiten "richtige" Zeiten (hh:mm) machen?
Wie bereits Jörn schreibt, kannst du schon beim Import der Daten dafür sorgen das Datums - und Zeitwerte richtig übernommen werden.
Zeitwerte der Form "hh:mm" werden über die Option [x]erweiterte Zahlenerkennung erschlagen.
Verschiedene Datumsformate und Fliesskommawerte mit Dezimalpunkt durch die Änderung des Vorschauspaltenkopfs von Standard auf das benötigte Importformat.

Ansonsten nachträglich:
Den ersten Schritt hast du schon getan ( du hast die explizite Textformatierung entfernt )
Am einfachsten geht der Rest indem du Spalte A markierst, und einmal schnell:
→Daten→Text in Spalten (Trennzeichen alle abwählen ) →→ok



zu Phänomen 1:
Aufgrund der Rechenoperatoren + - * / wandelt Calc die beteiligten "Texte" in Werte um, sofern das möglich ist, ohne Operator unterbleibt die Umwandlung.

Gewohnheitsmässig speichere ich unter xls (...2003) ab.
Welches LO-Format ist sinnvoller?
Wenn du mit Calc arbeitest speichere als .ods

Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

alpha
Beiträge: 8
Registriert: Mi 7. Mai 2014, 17:50

Beitrag von alpha » Fr 9. Mai 2014, 02:50

Danke, die Herren ;)

Klingt einleuchtend - da muss ich aber jetzt erstmal drüber schlafen :mrgreen:
LibreOffice 4.2.1.1 OSX 10.9 ... - notfalls auch WinXP (offline only)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten