Комментарии в Excel с использованием xssf eventusermodel с использованием apache poi 3.7 - PullRequest
0 голосов
/ 21 сентября 2011

Вот ссылка на код, который использует apache 3.7.

http://massapi.com/source/poi-3.7/src/ooxml/java/org/apache/poi/xssf/extractor/XSSFEventBasedExcelExtractor.java.html

Как мне отредактировать этот код, чтобы получить комментарии в файле Excel?

1 Ответ

0 голосов
/ 21 сентября 2011

Комментарии хранятся в другом потоке (часть документа) на листе, поэтому вам нужно перейти от листа к комментариям (если есть) и проанализировать, что

Отношение будет иметь тип XSSFRelation.SHEET_COMMENTS

Поскольку часть комментариев, как правило, довольно мала, вы можете просто получить к ней доступ, используя обычный код UserModel. CommentsTable - это класс, который предоставит вам легкий доступ к нему, передаст часть комментариев и связь с листа и проработает комментарии по очереди

Если вы работаете, отправьте патч в POI, чтобы он был включен в будущем!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...