Tôi đang sử dụng EPPlus trong dự án .Net để xuất một số dữ liệu vào trang tính Excel.EPPlus - Làm việc với nhiều cột theo chỉ mục thay vì Biểu diễn theo thứ tự chữ cái
Giả sử tôi muốn định dạng Cột E-G với định dạng cụ thể. Sử dụng EPPlus, tôi biết tôi có thể làm điều đó như sau:
wks.Cells("E:G").Style.Numberformat.Format = ...
Bây giờ, tôi đang tự hỏi, giả sử tôi muốn làm như vậy, nhưng bằng cách tham khảo các cột bằng số chỉ mục của họ chứ không phải là đại diện chữ cái của họ - Trong lý thuyết một cái gì đó trông như thế này:
wks.Columns("5:7").Style.Numberformat.Format = ...
Bây giờ, tôi biết rằng nó sẽ làm việc nếu tôi đã làm một cái gì đó như thế này:
wks.Cells(1,5,wks.Dimension.End.Row,7).Style.Numberformat.Format = ...
Nhưng tôi hy vọng có một cách tốt hơn/đẹp hơn để làm điều này trong EPPlus. Bất kỳ suy nghĩ/đề nghị?
Cảm ơn !!
Bạn đã cân nhắc tạo một enum để chuyển đổi giữa các chữ cái và số? –
Tôi thực sự có một chức năng làm điều đó, tôi chỉ tự hỏi nếu đó là cách duy nhất –
Tôi đã làm việc với EPPlus một số lượng vừa phải và tôi chưa bao giờ thấy bất cứ điều gì như thế, nhưng đó là không đảm bảo nó không tồn tại. Hầu hết những gì tôi học được abiout nó, tôi nhận được từ tải mẫu mã ở đây: http://epplus.codeplex.com/releases/view/89923 –