Я пишу инструмент на Java, используя API Apache POI для преобразования XML в MS Excel. В моем вводе XML я получаю ширину столбца в пунктах. Но Apache POI API имеет немного странную логику для установки ширины столбца на основе размера шрифта и т. д. (см. документацию по API )
. Есть ли формула для преобразования точек в ширину, ожидаемую Excel? Кто-нибудь делал это раньше?
Существует метод setRowHeightInPoints()
, хотя :(, но не для столбца.
P.S. :Входной XML-файл имеет формат ExcelML, который мне нужно преобразовать в формат MS Excel.