Anbindung an eine riesige Datenbank CSV

2017-04-30

Vor nicht allzu langer Zeit wurde in FastReport .NET die Möglichkeit hinzugefügt, Daten aus einer CSV-Datei zu laden. Mit anderen Worten, eine CSV-Datei kann jetzt als Datenquelle verwendet werden.

Dies geschah nach einiger Zeit, als einer der Benutzer eine interessante Anfrage an einen Support stellte. Er behauptete, dass er eine CSV-Datei hat, die sich nicht öffnet, stattdessen erscheint eine Fehlermeldung. Der Benutzer hat diese Datei freundlicherweise zum Testen zur Verfügung gestellt.

Auf den ersten Blick dachte man, dass auch die Datei groß ist, deshalb kann sie nicht geöffnet werden. Bei weiterer Untersuchung stellte sich jedoch heraus, dass das Problem nicht in der Größe der Datei liegt. Wie sich herausstellte, entspricht die Datei nicht vollständig der CSV-Spezifikation. In der Datei wurden Zeilen gefunden, die keine Trennzeichen enthielten. Anscheinend werden sie als Kommentare verwendet, mit beliebigen Daten selbst.

Es wurde beschlossen, solche Zeilen beim Laden von Daten zu ignorieren. Als Ergebnis wurde die Datei ohne Probleme geladen.

Es scheint, dass das Problem gelöst ist und wir uns beruhigen können, aber die Idee einer großen CSV-Datei hat keine Pause gemacht. Nach einigem Suchen wurde eine wirklich riesige Datei gefunden. Diese Dateigröße betrug 441 MB, scheinbar nicht sehr beeindruckend, bestand aber dennoch aus 31 Spalten und 2 458 525 Zeilen.

Das Testen dieses Downloads brachte zwei Ergebnisse. Einerseits öffnet sich die Datei, die zweifellos erfreut. Aber es war eine sehr traurige Tatsache, dass der Dateidownload fast eine halbe Stunde dauerte.

Es sind zwei Lösungen für dieses Problem bekannt. Der Kauf eines neuen Computers ist jedoch keine gute Idee. Daher musste ich einige Zeit aufwenden, um den Code zu optimieren. Infolgedessen wurde der Dateidownload innerhalb von zwei Minuten erreicht

.NET FastReport CSV
13. Oktober 2025

Neue Bildexportfunktionen nach Microsoft Word in FastReport .NET

In der neuesten Version von FastReport .NET haben wir neue Funktionen zum Exportieren von Bildern hinzugefügt. Jetzt können Sie die Balance zwischen Qualität und Größe des Ergebnisdokuments selbst anpassen.
13. Oktober 2025

Verwendung von Excel-Formeln in einem Bericht beim Exportieren nach MS Excel

Seit FastReport .NET 2026.1 ist es jetzt möglich, Formeln nach Microsoft Excel zu exportieren. Es ist wichtig, den Formelexport richtig zu konfigurieren und die Syntax einzuhalten.
30. September 2025

Installieren des FastReport .NET-Berichtsdesigners mit vorinstallierten Plugins

Lesen Sie den Artikel ab Version 2025.2.5 für FastReport .NET WinForms und FastReport .NET WEB ermöglicht es Ihnen, einen Berichtsdesigner mit allen Plugins zu installieren, ohne DLL-Dateien zu erstellen.

© 1998-2025 Fast Reports Inc.