Моя проблема
мне нужно точно копия клетки XSSFWorkbook
с и HSSFWorkbook
с до нового XSSFWorkbook
. Таким образом, мои клетки могут быть двух типов: XSSFCell
и HSSFCell
.скопировать XSSF/HSSF-клеток в новый XSSFWorkbook
По точно, я имею в виду, что мне также нужно скопировать CellStyle
включая CellBorder
и CellFill
свойствами, а также DefaultRowHeight
и DefaultColumnWidth
самой книги. Также необходимо скопировать высоту и ширину для каждой строки и столбца. (Копирование CellStyle
иногда приводит к странному поведению, как я уже спросил here).
Мой вопрос
Какой самый лучший способ сделать это? Я не хочу копировать каждую собственность вручную самостоятельно. Особенно, если я не знаю, являются ли мои входные ячейки типа XSSFCell
или HSSFCell
.
Если вы хотите превратить это в автономный пример [чтобы перейти в раздел примеров POI Apache] (https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/xssf), поместите его в [ошибку улучшения] (https://bz.apache.org/bugzilla/enter_bug.cgi?product=POI) или [запрос на извлечение GitHub] (https://github.com/apache/poi), и мы хотели бы добавить его! – Gagravarr