Ich verwende superCSV, um Daten im CSV-Format in meinen Code zu schreiben. Es funktioniert absolut gut und sehr effizient, aber jetzt hat sich meine Anforderung geändert. Ich muss mehrere Blätter in einzelne xls-Datei schreiben, die sehr zeitaufwendige Aufgabe ist. So gibt es einen Weg in Supercsv, mit dem ich mehrere Blatt Daten in einzelne CSV-Datei schreiben und an den Client senden kann, so dass wenn Client diese CSV-Datei in MS-Excel öffnen, kann er mehrere Blätter sehen, anstatt mich zu generieren Excel-Datei mit mehreren Blättern und Senden an den Client.
Danke
CSV ist ein sehr einfaches Format und hat nicht das Konzept eines "Blattes". Also, nein, das ist nicht direkt möglich. Das einzige, was ich vorschlagen kann, ist mehrere csv-Dateien an den Client zu senden, vielleicht als. Zip-Datei, und der Client unizp es und importieren Sie ein Blatt nach dem anderen in Excel.
Wenn Sie es direkt im Browser öffnen müssen, müssen Sie eine xls-Datei verwenden.
Tags und Links java csv web-development-server supercsv