Meine Eingabedatei ist .xls von wo ich Daten lesen, bearbeiten und zurück in .xlsx-Datei zusammen mit den Stilen schreiben müssen.Kopieren von HSSFCellStyle zu XSSFCellStyle in NPOI
Also, mit NPOI HSSF von .xls zu lesen und NPOI XSSF die XLSX-Datei zu erzeugen. Ich bin fertig mit den Daten. Aber ich muss die Zellenformate aus den .xls kopieren und auf die Ausgabedatei anwenden.
Wenn ich outputheaderStyle.CloneStyleFrom(inputheaderStyle);
schreiben eine Ausnahme, da inputheaderStyle auftritt, ist vom Typ HSSFCellStyle und outputheaderStyle ist vom Typ XSSFCellStyle
kann nur Klon von einem XSSFCellStyle zu einem anderen, nicht zwischen HSSFCellStyle und XSSFCellStyle
outputheaderStyle.CloneStyleFrom((XSSFCellStyle)inputheaderStyle);
wirft Ausnahme
Kann nicht das Objekt des Typs ‚NPOI.HSSF.UserModel.HSSFCellStyle‘ zu Typ ‚NPOI.XSSF.UserModel.XSSFCellStyle‘
Gibt es eine andere Möglichkeit, den Stil zu kopieren werfen?
ich bin nicht 100% sicher, aber ich denke, mit NPOI können Sie xls-Dateien und xslx-Dateien bearbeiten. Sieht so aus, als hättest du die zwei von den vermischten – lordkain
Ich weiß, dass ich beide verwechselt habe. Aber, seine Kundenanforderung, dass die Eingabe immer in .xls Format und Ausgabe muss in .xlsx Format mit allen Stil sein – Sobhan
oke, ich lese die Frage falsch. Kunden und dort Anforderungen :) – lordkain