Korzystam z następującego kodu, aby sformatować liczbę dziesiętną jako procent w programie Excel za pomocą programu Epplus. Użyłem tego example.Jak sformatować liczby dziesiętne jako procent w programie Excel za pomocą epplus?
sheet.Cells["B:B"].Style.Numberformat.Format = "#0\\.00%";
Liczba wygląda normalnie na arkuszach, ale w pasku adresu wygląda inaczej.
Liczba 9,47% jest wyświetlana jako 947 w pasku edycji.
Sprawdź obraz dla próbki problemu. Jak rozwiązać ten problem?
ja nie bardzo rozumiem problem. Po prostu ustaw format na # 0,00%. Umieść 0.0947 na pasku edycji i zobacz, co otrzymasz. – cup
Twój kod wyświetla '9.47' =' 947% 'jako' 9.47% 'używając sztucznej niestandardowej sztuczki formatującej. Jeśli chcesz mieć wartość '9.47%' w komórce, powinieneś podzielić ją przez '100' i sformatować jako' "0%" ' – BrakNicku
@ user3964075 umieszczam wartość dziesiętną 9,47 w komórce, po tym jestem formatowanie za pomocą mojego kodu. –