2016-04-15 8 views
4

Ich versuche, einen Header (e) für eine Excel-Datei wie so zum Zentrum: Excel TableCentering, Merging, und Wrapping Text in Zellen - EPPlus

Aber ich ein paar Details fehle, unten, da der Code Einer schreibt auf eine Zeile und erweitert die Höhe der Zelle nicht. Hier ist mein Code so weit:

ws.Cells[$"A{row}:F{row}"].Merge = true; 
ws.Cells[$"A{row}"].Style.WrapText = true; 
ws.SelectedRange[$"A{row}"].Value = purchaseHistory[0].LineText; 

Antwort

6

der fusionierten Zelle zu zentrieren sowohl vertikal als auch horizontal gerade dies tun:

//Only need to grab the first cell of the merged range 
ws.Cells[$"A{row}"].Style.VerticalAlignment = ExcelVerticalAlignment.Center; 
ws.Cells[$"A{row}"].Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; 

Wenn Sie etwas mit der Höhe der Zeilen tun müssen, werden Sie wollen Schau dir die CustomHeight Einstellung an. Dies sollte es erklären: Autofit rows in EPPlus