2015-05-03 14 views
8

Tôi đang sử dụng mã sau để định dạng số thập phân dưới dạng phần trăm bằng excel sử dụng Epplus. Tôi đã sử dụng số này example.Làm cách nào để định dạng số thập phân dưới dạng phần trăm trong excel bằng epplus?

sheet.Cells["B:B"].Style.Numberformat.Format = "#0\\.00%"; 

Số này trông bình thường trên trang tính, nhưng trong số hiệu chỉnh sửa khác nhau.

Số 9,47% hiển thị là 947 trong thanh chỉnh sửa.

Kiểm tra hình ảnh cho mẫu sự cố. Làm thế nào để giải quyết điều này?

enter image description here

+0

Tôi hoàn toàn không hiểu được vấn đề. Chỉ cần đặt định dạng thành # 0,00%. Đặt 0,0947 trên thanh chỉnh sửa và xem những gì bạn nhận được. – cup

+1

Mã của bạn hiển thị '9,47' = '947%' là' 9,47% 'bằng cách sử dụng một số thủ thuật định dạng tùy chỉnh nhân tạo. Nếu bạn muốn có giá trị '9,47%' trong ô của mình, bạn nên chia nó thành '100' và định dạng là' "0%" ' – BrakNicku

+0

@ user3964075 Tôi đang đặt giá trị thập phân 9,47 trong ô, sau đó tôi định dạng bằng mã của tôi. –

Trả lời

7

Câu trả lời ngắn: chia số 100 và sử dụng định dạng tùy chỉnh sau 0.00%

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