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