как получить тип ячейки с помощью jopendocument при чтении ячейки ods?

Мне нужно разобрать документ.ods на строковые значения. Итак, если какая-либо из ячеек имеет дату, валюту или любой другой формат, кроме числа и текста, мне нужно получить эти данные в соответствии с типом ячейки и преобразовать их с помощью String. Я поступаю так, потому что не хочу, чтобы мои данные преобразовывались, при нормальном получении значения. Поэтому, пожалуйста, помогите с извлечением данных ячейки с помощью типа ячейки, а также помогите мне узнать, есть ли в ячейке какая-либо формула.

Примечание.Код должен быть написан на java с использованием методов jar-файла jopendoucment (что будет полезно при синтаксическом анализе файла ods, где, поскольку известный apache poi не может анализировать форматы открытых документов, у меня есть код для этого для анализа форматов.xls и.xlsx, поскольку он написан с использованием известного apache poi jar).

Заранее спасибо за ответ

1 ответ

Ты можешь использовать MutableCell.getValue() получить значение ячейки и MutableCell.getValueType() получить тип данных для определения метода преобразования.

Другие вопросы по тегам