Tôi đã viết chương trình C# để tạo bảng tính excel. Trang tính có nhiều cột. Tôi muốn định dạng MỘT trong số các cột.Định dạng cột với Thư viện EPPLUS Excel
aFile = new FileInfo(excelDocName); // excelDocName is a string
ExcelPackage pck = new ExcelPackage(aFile);
var ws = pck.Workbook.Worksheets.Add("Content");
ws.View.ShowGridLines = true;
ws.Cells["B:B"].Style.Numberformat.Format = "0.00";
ws.Cells[1, 1].Value = "AA";
ws.Cells[1, 2].Value = "BB";
ws.Cells[1, 3].Value = "CC";
ws.Cells[1, 4].Value = "DD";
for (int row = 2; row <= 10; ++row)
for (int col = 1; col <= 4; ++col)
{
ws.Cells[row, col].Value = row * col;
}
ws.Row(1).Style.Font.Bold = true;
pck.Save();
Vấn đề là, trong khi định dạng cột đúng, nó cũng định dạng các cột khác có định dạng chứ không chỉ cột tôi đã chỉ định. Tôi cũng đã thử:
ws.Column(1).Style.Numberformat.Format = "0.00";
Đây có phải là lỗi hoặc tôi thiếu gì đó không?
hmm, tôi không thể nhìn thấy bất cứ điều gì sai với bộ chọn. Bạn đang sử dụng mẫu phải không? Có thể bản thân mẫu có định dạng sai không? Hoặc định dạng bạn đang đặt có thể là định dạng mặc định cho số? Xin lỗi Im không được giúp đỡ nhiều – astian
Tôi không sử dụng mẫu. Tôi biết tôi có thể sử dụng nó. Tôi có thể xem xét điều đó.thanks – elbillaf