tôi đang tạo ra một bảng tính từ một List<object[]>
sử dụng LoadFromArrays
Sử dụng EPPlus làm thế nào tôi có thể tạo ra một bảng tính nơi con số này là số điện thoại không nhắn tin cho
Mục đầu tiên của mảng là một tiêu đề, các mục khác đều có thể con số, văn bản hoặc ngày (nhưng giống nhau cho mỗi mảng trong danh sách).
Trang tính Excel được tạo có hình tam giác màu xanh lá cây cảnh báo rằng các số được định dạng dưới dạng văn bản.
Tôi lặp qua tất cả các tế bào và thiết lập định dạng của họ để số như vậy ws.Cells[i, j].Style.Numberformat.Format = "0";
Tuy nhiên vấn đề vẫn còn và tôi vẫn thấy cảnh báo màu xanh lá cây, mặc dù định dạng số được thiết lập để số khi tôi nhìn vào Format Cell...
hội thoại.
Tùy chọn của tôi ở đây là gì? Có thể cho tôi biết thêm một chút về loại nào trong mỗi cột, nhưng làm cách nào để tôi đặt tiêu đề cột?
Có giải pháp nào tốt hơn EPPlus không? hoặc một số bài đăng khác của bảng tính tôi có thể làm trước khi tải xuống?
Thông thường các hình tam giác màu xanh lá cây này đến từ các số (trong mã) được lưu trữ trong các chuỗi hoặc thuộc tính chuỗi. Vì vậy, bất kể cách bạn đặt excel, bạn sẽ phải chuyển đổi chuỗi thành một số trong mã. Trường hợp đó như thế nào? – Ernie