CSV in XLS konvertieren

8

Ich arbeite in einer Webanwendung, die in Blöcken aufgeteilt ist, und ich bekomme ein CSV-Objekt von einem Arbeitskollegen von mir, den ich in XLS konvertieren muss, um in einen von ihnen gebauten Excel-Prozessor übernommen zu werden. Dieses CSV-Objekt wird durch das Zeichen ";" begrenzt.

Was ich gerne wissen würde ist, wie ich das CSV-Objekt programmatisch in XLS konvertieren kann.

    
Hallaghan 24.01.2011, 11:34
quelle

5 Antworten

16

Es sollte einfach für Sie sein, das CSV-Objekt in ein Array von Strings zu konvertieren und dann wie im folgenden Beispiel (Sie müssen einen Verweis auf Microsoft.Office.Interop.Excel hinzufügen):

%Vor%     
vc 74 24.01.2011, 13:47
quelle
2

Muss die Ausgabe im Legacy-XLS-Format sein? Wenn XLSX akzeptabel ist, EPPlus ist eine großartige .NET-Bibliothek zum Schreiben von Tabellen. Die ältere Excellibrary kann XLS-Dateien erstellen.

Zum Parsen der CSV-Datei sollten nur ein paar Zeilen Code benötigt werden (achten Sie nur auf doppelte Anführungszeichen) und schreiben Sie die Ausgabe-Tabelle.

    
Quppa 24.01.2011 12:35
quelle
0

Eine Option ist die Verwendung einer Bibliothek eines Drittanbieters zum Erstellen der XLS-Datei, und die andere Möglichkeit besteht darin, Excel mit Excel zu verwenden, um die CSV-Datei zu öffnen und als XLS zu speichern.

    
Matthew Steeples 24.01.2011 12:02
quelle
0

Würde dies C # Excel Daten aus CSV in Excel importieren Hilfe? Es scheint zu adressieren, was Sie tun müssen.

    
David Yenglin 24.01.2011 12:20
quelle
0
%Vor%     
arash 13.05.2015 09:57
quelle

Tags und Links