tworzę arkusz z punktu A List<object[]>
korzystając LoadFromArrays
Korzystanie EPPlus jak mogę wygenerować arkusz kalkulacyjny, gdzie liczby są liczbami nie tekst
Pierwszy wpis w tablicy jest tytuł, pozostałe wpisy są ewentualnie numery, tekstu lub daty (ale takie same dla każdej tablicy na liście).
Wygenerowany arkusz programu Excel ma zielony trójkąt z ostrzeżeniem, że liczby są sformatowane jako tekst.
I pętli wszystkich komórek i ustawić ich format na numer jak tak ws.Cells[i, j].Style.Numberformat.Format = "0";
jednak pozostaje problem i wciąż widzę zieloną ostrzeżenie, chociaż format numeru jest ustawiona na liczbę kiedy patrzę w Format Cell...
dialog.
Jakie są moje opcje? Możliwe jest, że wiem trochę więcej o tym, jaki typ jest w każdej kolumnie, ale jak mam ustawić tytuł kolumny?
Czy istnieje lepsze rozwiązanie niż EPPlus? lub trochę więcej post-przetwarzania arkusza kalkulacyjnego, który mogę zrobić przed pobraniem?
Zazwyczaj te zielone trójkąty pochodzą z liczb (w kodzie) przechowywanych w zmiennych łańcuchowych lub właściwościach. Więc niezależnie od tego, jak ustawić Excela, musiałbyś przekonwertować ciąg na liczbę w kodzie. Czy to możliwe? – Ernie