Marcus: max Größe bzw Zeilen einer CSV Datei

Hallo,

Gibt es eine Begrenzung in der Größe bzw. Anzahl der Zeilen bei einer CSV Datei? Hintergrund, wir bekommen einen Export einer Datenbank und bei ca. 600000 Zeilen ist die CSV Datei zu ende, obwohl mehr Datensätze in der DB sind. Der Dienstleister meinte es liegt an der CSV Begrenzung.

Kann mir jemand dazu eine Info geben !

Vielen Dank,

gruß

Marcus

  1. Hallo,

    Gibt es eine Begrenzung in der Größe bzw. Anzahl der Zeilen bei einer CSV Datei?

    Soweit ich weiss (rfc4180) gibts keine Beschränkungen vom Format her.
    Allerdings kann es sein, dass das verwendete Werkzeug zum exportieren der Daten Begrenzungen aufweisst, oder dass das Filesystem nicht mitspielt( z.B. max. Größe einer Datei).

    Der Dienstleister meinte es liegt an der CSV Begrenzung.

    Dann zeige dem Dienstleister die o.a. RFC;-)

    Grüße
      Klaus

    1. Hallo,

      vielen Dank für deine Antwort und dem Link, werde es gleich mal unserem Dienstleister unter die Nase halten.

      Gruß & schönes Wochenende,

      Marcus

      Hallo,

      Gibt es eine Begrenzung in der Größe bzw. Anzahl der Zeilen bei einer CSV Datei?

      Soweit ich weiss (rfc4180) gibts keine Beschränkungen vom Format her.
      Allerdings kann es sein, dass das verwendete Werkzeug zum exportieren der Daten Begrenzungen aufweisst, oder dass das Filesystem nicht mitspielt( z.B. max. Größe einer Datei).

      Der Dienstleister meinte es liegt an der CSV Begrenzung.

      Dann zeige dem Dienstleister die o.a. RFC;-)

      Grüße
        Klaus

  2. Hi

    und bei ca. 600000 Zeilen ist die CSV Datei zu ende,

    du kriegst da durchaus mehr Zeilen rein, es handelt sich ja um eine normale Textdatei. Nur kannst du das dann nicht mehr komplett in Excel importieren.

    Gruß
    Wurf

    1. Hi Wurf,

      und bei ca. 600000 Zeilen ist die CSV Datei zu ende,

      du kriegst da durchaus mehr Zeilen rein, es handelt sich ja um eine normale Textdatei. Nur kannst du das dann nicht mehr komplett in Excel importieren.

      wetten, daß das doch geht? ;-)

      Viele Grüße

      Jörg

      1. Hi,

        danke für die Antworten !

        Wie geht das mit Excel und mehr als 600000 Zeilen ?!

        Gruß

        Marcus

        Hi Wurf,

        und bei ca. 600000 Zeilen ist die CSV Datei zu ende,

        du kriegst da durchaus mehr Zeilen rein, es handelt sich ja um eine normale Textdatei. Nur kannst du das dann nicht mehr komplett in Excel importieren.

        wetten, daß das doch geht? ;-)

        Viele Grüße

        Jörg

        1. Hi Marcus,

          Wie geht das mit Excel und mehr als 600000 Zeilen ?!

          indem die Daten auf verschiedene Blätter aufgeteilt werden. ;-)

          Mit VBA könnte man das ungefähr so automatisieren:

          Dim varZuOeffnen As Variant
          Dim lngI As Long
          Dim strTxt As String

          varZuOeffnen = Application.GetOpenFilename
          If varZuOeffnen <> False Then
              Open varZuOeffnen For Input As #1
                  lngI = 0
                  Sheets.Add
                  Do While Not EOF(1)
                      lngI = lngI + 1
                      Line Input #1, strTxt
                      Cells(lngI, 1) = strTxt
                      If lngI = 65536 Then
                          Sheets.Add
                          lngI = 0
                      End If
                  Loop
              Close
          End If

          (ungetestet)

          Allerdings fürchte ich, daß das furchtbar langsam sein dürfte.

          Viele Grüße

          Jörg

          1. Hi,

            gibt's da nicht evtl. auch ne Beschränkung der Tabellenzahl pro Mappe?

            E7

            1. Hi,

              gibt's da nicht evtl. auch ne Beschränkung der Tabellenzahl pro Mappe?

              offiziell ja und wohl auch, wenn man per Menü Blätter einfügt. Wir haben es aber mal mit einer Endlosschleife getestet - nach ein paar tausend Blättern wurde es so langsam, da haben wir abgebrochen.

              Viele Grüße

              Jörg