Mam skrypt, który wyprowadza plik CSV. W jaki sposób sformatować daty lub pola daty i czasu, aby program Excel poprawnie przeanalizował to pole jako datę?Jak sformatować datę i czas, aby program Excel ją zrozumiał?
PS: Chciałbym również zachować informacje o strefach czasowych w stanie nienaruszonym.
CSV nie jest bardzo dobrze zdefiniowanym formatem, aw środowiskach międzynarodowych ich interpretacja zależy od ustawień regionalnych komputera (dmy vs mdy) .Na przykład przecinek można zastąpić średnikiem. Unikam tego "nieformalnego", kiedy tylko jest to możliwe. –
Nigdy nie widziałem "przecinka zastąpionego średnikiem" w pliku podającym się za CSV. W rzeczywistości nie pamiętam, kiedy ostatnio widziałem plik CSV, który nie był zgodny z RFC 4180 (). Jedynym pytaniem jest, jak reprezentować bogate obiekty, takie jak czasy. –
Ken