2013-08-02 18 views
6

Pracuję z aplikacją internetową. Tam mam eksportować dane do Excela. W tym celu skorzystałem z EPPlus.Dodaj dodatkowy wiersz nagłówka u góry arkusza programu Excel [EPPlus]

Szukałem dużo, ale nie mogę znaleźć sposób, aby dodać dodatkowy wiersz na górze arkusza Excela. Proszę spojrzeć na poniższy obrazek, aby lepiej zrozumieć ten pomysł.

enter image description here

Próbowałem połączenia nagłówek, ale potem przyzwyczajenie inne nagłówki, więc myślę „dodać dodatkowy wiersz na górze” wil być lepsze zdanie w tej sprawie.

Nie jestem ograniczony do korzystania z EPPlus. Jeśli dostępne są inne sposoby, z pewnością do niego podejdę.

Czy ktoś może mi w tym pomóc? Naprawdę doceniam odpowiedź.

Odpowiedz

6

Co chcesz, że to scalone komórki. Możesz to zrobić tak:

ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Demo"); 
ws.Cells["A1:G1"].Merge = true; 

Używaj EPPlus. To bardzo dobry

Inne próbki z formatowaniem:

using (ExcelRange Title = Cells[1, 1, 1, dt.Columns.Count]) { 
    Title.Merge = true; 
    Title.Style.Font.Size = 18; 
    Title.Style.Font.Bold = true; 
    Title.Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid; 
    Title.Style.Fill.BackgroundColor.SetColor(systemColor); 
    Title.Style.VerticalAlignment = ExcelVerticalAlignment.Center; 
    Title.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; 
    Title.Style.TextRotation = 90; 
    Title.Value = "This is my title"; 
} 
+0

już zrobić tak ws.Cells [ "A1"] LoadFromDataTable (dt, true);. ws.Cells [1, 1] .Value = "zgłoś jako datę" + DateTime.Now.ToString ("dd-MM-rrrr"); // Nagłówek Nazwa ws.Cells [1, 1, 1, dt.Columns.Count] .Merge = true; // Scal kolumny początku i końca zakresu ws.Cells [1, 1, 1, dt.Columns.Count] .Style.Font.Bold = true; // Czcionka powinna być pogrubiona ws.Cells [1, 1, 1, dt.Columns.Count] .Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; // Aligmnet jest ośrodkiem Dlatego pojawia się błąd, że Komórki są już scalone. – user2645738

+0

Dlaczego nie ma odpowiedzi? – user2645738

+0

Ponieważ musisz iść dalej od odpowiedzi, szukając próbek i w dokumentacji. Dodałem kolejną próbkę z formatowaniem, które znalazłem za pomocą Google –

Powiązane problemy