Excel Import (Datum und Uhrzeit Probleme)

Dieses Thema Excel Import (Datum und Uhrzeit Probleme) im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von MrStack, 8. Mai 2006.

Thema: Excel Import (Datum und Uhrzeit Probleme) Hiho, habe folgendes Problem: Lese mit einer PHP Klasse die Daten von einem Excel File in ein Array, bis jetzt...

  1. Hiho,

    habe folgendes Problem:
    Lese mit einer PHP Klasse die Daten von einem Excel File in ein Array, bis jetzt hatte es immer wunderbar geklappt!
    Probleme treten jedoch bei den Datum und Uhrzeit Formaten auf! Entweder war die Uhrzeit um eine Stunde verschoben oder sie passte! (Dieses Problem habe ich bereits in Griff bekommen).

    Nun ist jedoch eine Zeitverschiebung um 2 Stunden aufgetreten und ich weis weder warum, noch weder wie das in Griff bekomme!

    Im Excel File ist folgender Wert vorhanden: 20/04/2006 18:00:00 (Format: gg/mm/aaaa h:mm)
    PHP liest jedoch 20/04/2006 20:00:00 (Durch das Script der Zeitverschiebungsberechnung erhalte ich 20/04/2006 19:00:00)

    Kann mir bitte jemand weiterhelfen (Wär ziemlich dringend)
     
  2. Wie wandelst du denn das Datum bzw. die Uhrzeit in PHP um ??
     
  3. Da die Klasse selbst nicht von mir stammt, kann ich dir das nicht beschreiben (Der Code ist ziemlich konfus), das Ergebnis selbst sieht so aus:

    Code:
     [sheets] => Array
        (
          [0] => Array
            (
              [maxrow] => 0
              [maxcol] => 0
              [numRows] => 114
              [numCols] => 31
              [cells] => Array
                (
                  [1] => Array
                    (
                      [1] => DAY20/04/200618:00
                    )
    
                  [2] => Array
                    (
                      [1] => Time(s)
                      [2] => Duration(s)
                      [3] => Leq(dB)
                      [4] => SEL(dB)
                      [5] => LMin(dB)
                      [6] => LMax(dB)
                      [7] => Peak(dB)
                      [8] => UWPeak(dB)
                      [9] => RMSExcd(EU)
                      [10] => PeakExcd(EU)
                      [11] => UWPeakExcd(EU)
                      [12] => Overload(EU)
                      [13] => L1.00(dB)
                      [14] => L10.00(dB)
                      [15] => L30.00(dB)
                      [16] => L50.00(dB)
                      [17] => L90.00(dB)
                      [18] => L99.00(dB)
                      [19] => Note
                    )
    
                  [3] => Array
                    (
                      [1] => 20/04/2006 20:00
                      [2] => 3600
                      [3] => 60.7
                      [4] => 96.3
                      [5] => 37.9
                      [6] => 90.4
                      [7] => 102.5
                      [8] => 104.9
                      [9] => 19
                      [10] => 0
                      [11] => 0
                      [12] => 0
                      [13] => 70.1
                      [14] => 56.9
                      [15] => 52.3
                      [16] => 49.8
                      [17] => 45.2
                      [18] => 41.6
                    )
    ....
    
    Spalte 3 ist Problem-Fall
    Folgender Teil müsste ebenfalls zusammenhängen

    Code:
          [cellsInfo] => Array
                (
                  [3] => Array
                    (
                      [1] => Array
                        (
                          [raw] => 1145556000
                          [type] => date
                        )
    
                      [2] => Array
                        (
                          [raw] => 3600
                          [type] => number
                        )
    
                      [3] => Array
                        (
                          [raw] => 60.7
                          [type] => unknown
                        )
    
    ich hoffe das hilft dir weiter
     
  4. Sorry, das hilft 0,nix :°

    Kannste mir mal die PHP-Klasse und eine *.csv mit 1-2 Datensätzen zumailen ?? ??? ??
     
  5. OK, Änderung ist OHNE GEWÄHR :1

    Wenns nicht klappt, laut Kommentar Änderung bitte wieder rückgängig machen ;)

    Das ist Italienisch :2funny: :2funny:
     
  6. Leider hat's nicht geklappt. Nun wäre der Wert um eine Stunde zu niedrig (dennoch würde die Lösung nicht gut gehen, da verschiedene Firmen einen Import durchführen und somit die anderen Excel Files nicht mehr korrekt importiert werden).

    Ich komme aus Italien ;D

    Trotzdem danke für den Lösungsvorschlag,
    werde weiter im Internet stöbern ob ich etwas finde
     
  7. Geschafft!!

    Lasse nun den Klienten das GMT selbst einstellen und Problem gelöst (Man kann halt nicht immer alles automatisieren :2funny:)
     
Die Seite wird geladen...

Excel Import (Datum und Uhrzeit Probleme) - Ähnliche Themen

Forum Datum
Import Datensatz inkl = und - Zeichen in Excel/Libre CALC Software: Empfehlungen, Gesuche & Problemlösungen 20. Mai 2016
Kontakte per Exceldatei importieren Windows XP Forum 11. Juli 2012
Excel Datei importieren Windows XP Forum 13. Nov. 2009
Word Datenimport aus einer Exceltabelle (VBA) Windows XP Forum 24. Okt. 2007
Datumsformat EXCEL 97 VS 2000ff beim Import einer Textdatei Windows XP Forum 13. März 2007