Uhrzeit (15:09:00.242)
#1
moin...

ich bräuchte mal eure hilfe oder eine tipp.

ich habe ein logfile...welches alt txt file abgespeichert wird...und dann in excel (365) importiert wird.

im logfile gibt zb.  eine "spalte" uhrzeit im folgendem format

15:09:00.242

ich möchte allerdings in excel nur das form hh:mm:ss anzeigen

habt ihr da eine lösung für mich

danke im voraus

grüße

wamley
Antworten Top
#2
Hallo wamley,
normalerweise kannman das ändern. Erst das Format auf Standart zurückstellen und dann das gewünschte Format einstellen, ggf. Benutzerdefiniert. Könntest du eine Datei schicken dann kann man so etwas besser nachvollziehen.

Gruß Thomas

Hallo wamley,
ich habe dir mal eine Beispieldatei angefügt. Zwei identische Werte unterschiedlich Formatiert.

Gruß Thomas


Angehängte Dateien
.xlsx   CEF Zwei gleiche Werte unterschiedlich Formatiert.xlsx (Größe: 8,79 KB / Downloads: 4)
Wer nie Fehler macht, nie scheitert, nie Grenzen überschreitet,  hat sich selbst nie richtig herausgefordert. Nur wer Grenzen überschreitet, Fehler macht und scheidert weiß wo die Grenzen des machbaren liegen..

Die Beiträge und Anhänge werden gerne unter Ausschluss jeglicher Gewährleistung weitergegeben.
tomtom58


Antworten Top
#3
(07.04.2025, 09:12)wamely schrieb: ich habe ein logfile...welches alt txt file abgespeichert wird...und dann in excel (365) importiert wird.

im logfile gibt zb.  eine "spalte" uhrzeit im folgendem format

15:09:00.242

ich möchte allerdings in excel nur das form hh:mm:ss anzeigen

Moin,

wenn Du die txt-Files sowieso importieren willst, warum machst Du nicht mit Power Query über das Menü Daten? Ich gehe mal davon aus, dass die alle im gleichen Ordner liegen. Du kannst PQ anweisen, dass es in diesem Ordner nur nach den neuesten Dateien seit der letzten Aktualisierung sucht und (unter anderen zahlreichen Möglichkeiten) auch das entsprechende Format für jede Spalte festlegen. Das muss nur einmalig eingerichtet werden, und dann läuft alles auomatisch ab. Mit 365 absolut kein Problem. Häng mal ein zip File mit 4-5 Beispieldateien an (die Struktur sollte aber schon dem Original entsprechen), dann kann ich Dir oder jeder andere auch konkret helfen.
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

Antworten Top
#4
hallo zusammen..

schonmal danke für eure tipps.
anbei mal das logfile

danke im voraus

grüße
wamely


Angehängte Dateien
.zip   beispiel datei.zip (Größe: 25,18 KB / Downloads: 9)
Antworten Top
#5
Hola,
interessanter als das Logfile ist die Exceldatei wo das schon importiert ist.
Gruß,
steve1da
Antworten Top
#6
Hi,


Excel, neue Datei, Daten, Daten abrufen aus Datei, aus TXT/CSV, Deine Textdatei importieren, Daten transformieren, Column2 markieren, rechte Maustaste, Typ ändern, Zeit, schließen und laden, fertig
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • ws-53
Antworten Top
#7
Zitat:interessanter als das Logfile ist die Exceldatei wo das schon importiert ist.

Falsch, da die korrekte Konvertierung direkt beim Import durchgeführt wird!


Du musst in der Power Query nur den Pfad anpassen. Die Sekundenbruchteile werden dabei auch korrekt gerundet.

Code:
let
    Source = Csv.Document(File.Contents("D:\Downloads\beispiel datei\(2025_04_03_15_08_57_157)_M-013_PROGRESSION_RESULTSERIES.TXT"),[Delimiter="    ", Columns=8, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}, {"Column5", type text}, {"Column6", type text}, {"Column7", type text}, {"Column8", type text}}),
    #"Filtered Rows" = Table.SelectRows(#"Changed Type", each ([Column2] <> "")),
    #"Promoted Headers" = Table.PromoteHeaders(#"Filtered Rows", [PromoteAllScalars=true]),
    #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Date", type date}, {"Time", type time}, {"CH4low", Int64.Type}, {"CO", Int64.Type}, {"CO2", Int64.Type}, {"CO2_low", Int64.Type}, {"CO_low", Int64.Type}, {"H2O", Int64.Type}})
in
    #"Changed Type1"
Antworten Top
#8
..Edgars Empfehlung ist kaum etwas hinzuzufügen. Es sei denn, die anderen Spalten sollen noch in den Dezimaltyp umgewandelt werden.
Allerdings hast Du nur eine Datei statt einen gezipten Ordner mit mehreren geschickt. Somit entfällt die Aktualisierung mit der jeweils neuesten Datei. Selbst dran Schuld...
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

Antworten Top
#9
Code:
Sub M_snb()
  ThisWorkbook.Sheets.Add , Sheets(Sheets.Count), , "G:\OF\etwas.txt"
  Sheets(Sheets.Count).Columns(2).NumberFormat = "hh:mm:ss"
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#10
hallo thomas

anbei die txt datei

danke im voraus

grüße wamely


Angehängte Dateien
.zip   beispiel datei.zip (Größe: 25,18 KB / Downloads: 3)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste