Chcę przechowywać dane liczbowe w arkuszu programu Excel.
Dane liczbowe są reprezentowane przez typ String w moim kodzie java.
Czy można ustawić go jako numeryczny bez rzucania?Ustawianie wartości komórki programu Excel w formacie liczbowym przy użyciu POI
Próbowałem poniższy kod, ale nie przeprowadzono typu liczbowego (dostaję ostrzeżenie w programie Excel mówiąc, że numer jest zapisany jako tekst ...)
HSSFCell dCell =...
dCell.setCellType(Cell.CELL_TYPE_NUMERIC);
dCell.setCellValue("112.45")
nie jest przeciążona metoda setCellValue do wsparcia innych rodzajów, czyli nie może przekazujesz float lub coś w tej metodzie? Aktualnie przekazujesz ciąg znaków. – mydoghasworms
Tak, mogę zdać dowolny typ. Zapytałem, czy można przekazać wartość AS String i automatycznie przekonwertować go na wymagany typ. – omrid
zobacz: [wprowadź opis linku tutaj] [1] [1]: http: // stackoverflow.com/questions/5335285/write-number-in-excel-cell-with-poi –