2013-08-02 71 views
6

Tôi đang làm việc với một ứng dụng web. Ở đó, tôi có nghĩa vụ xuất dữ liệu sang excel. Đối với điều đó, tôi đã sử dụng EPPlus.Thêm hàng tiêu đề bổ sung ở đầu bảng excel [EPPlus]

Tôi đã tìm kiếm rất nhiều nhưng không thể tìm ra cách để thêm hàng bổ sung ở đầu bảng excel. Vui lòng xem hình bên dưới để hiểu rõ hơn về ý tưởng.

enter image description here

tôi đã cố gắng kết hợp các tiêu đề, nhưng sau đó tôi sẽ không có được tiêu đề khác, vì vậy tôi nghĩ rằng 'bổ sung thêm hàng ở đầu' wil là một cụm từ tốt hơn cho việc này.

Tôi không bị ràng buộc sử dụng EPPlus. Nếu có những cách khác có sẵn, tôi chắc chắn sẽ tiếp cận nó.

Có ai giúp tôi với điều này không? Tôi thực sự đánh giá cao phản ứng.

Trả lời

6

Điều bạn muốn các ô được hợp nhất của nó. Bạn có thể làm như sau:

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

Và tiếp tục sử dụng EPPlus. Nó rất tốt

mẫu khác với định dạng:

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

Tôi đã làm như ws.Cells này [ "A1"] LoadFromDataTable (dt, true);. ws.Cells [1, 1] .Value = "báo cáo là ngày" + DateTime.Now.ToString ("dd-MM-yyyy"); // Tên tiêu đề ws.Cells [1, 1, 1, dt.Columns.Count] .Merge = true; // Hợp nhất các cột bắt đầu và kết thúc phạm vi ws.Cells [1, 1, 1, dt.Columns.Count] .Style.Font.Bold = true; // Phông chữ phải được in đậm ws.Cells [1, 1, 1, dt.Columns.Count] .Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; // Aligmnet là trung tâm Do đó nhận được lỗi rằng các tế bào đã được sáp nhập. – user2645738

+0

Tại sao không có phản hồi? – user2645738

+0

Vì bạn cần tiếp tục đi từ câu trả lời, tìm kiếm mẫu và trong tài liệu. Tôi đã thêm một mẫu khác có định dạng mà tôi đã tìm thấy bằng cách sử dụng google –

Các vấn đề liên quan