2012-03-29 6 views
0

Meine Anwendung erfordert eine Berichterstellung im Excel/CSV-Format. Bei einem großen Bericht ist die generierte CSV-Datei beschädigt. Obwohl ich in der Lage bin, die erzeugte CSV per E-Mail per SMTP zu versenden.Wie lade ich eine große CSV-Datei herunter?

Ich habe versucht, die folgenden ohne Führung zu ändern, Ihre Hilfe auf diesem

geschätzt
  1. Ändern der Bibliothek POI
  2. die Bibliothek JXL geändert
  3. Wachte, wenn es eine Speicherlecks ist

Dies ist eine webbasierte Anwendung und der Code ist in JSP geschrieben.

+1

Bitte klären Sie auf "groß" und "beschädigt". Und haben Sie Probleme beim Erstellen der Datei oder beim Herunterladen? –

+0

Wie ist es wichtig, ob es sich um CSV- oder Zufallsdaten handelt? Könnten Sie nicht einfach http verwenden? – devsnd

+0

@Andreas_D: "Large" ist das Dataset, das wir von der SQL-Abfrage erhalten, während Currupt das generierte CSV ist, das nicht alle Datensätze enthält, sondern wiederholte Datensätze, dh zunächst werden 100 als die gleichen hundert Datensätze gedruckt, während resultset hat 500 Datensätze – nv185001

Antwort

0

POI ist hauptsächlich für MS Office-Formate wie xls, xlsx, doc. JXL ist auch für xls-Dateien. Sie sollten ein Framework verwenden, das für CSV wie OpenCSV ist.

Verwandte Themen