#java #apache-poi
#java #apache-poi
Вопрос:
SXSSFWorkbook wb = new SXSSFWorkbook();
String sheetName = "some sheet name";
SXSSFSheet sheet = wb.createSheet(sheetName);
sheet.trackAllColumnsForAutoSizing();
Я пытаюсь выполнить этот код и получаю эти ошибки, если у какого-то органа есть представление о проблеме 🙂
Описание Несоответствие типа пути к ресурсу: не удается преобразовать из листа в SXSSFSheet .. Проблема Java
Описание Тип расположения пути к ресурсу Метод trackAllColumnsForAutoSizing() не определен для типа SXSSFSheet … Проблема Java
Комментарии:
1. Какую
apache poi
версию вы используете?2. Какую версию Java и POI вы используете? Если я правильно помню, POI на самом деле состоит из нескольких jar. Пожалуйста, перечислите все ваши версии.
3. Я использую poi 3.14 jdk 1.8
4. Несоответствия в версиях POI могут вызывать такого рода проблемы. Смотрите FAQ # 1 вопрос: poi.apache.org/help/faq.html Не могли бы вы попробовать запустить там несколько строк кода?
5.В окончательной версии
apache poi 3.14
SXSSFSheet
есть этот метод. Таким образом, либо вы не используете окончательную версиюapache poi 3.14
, либо во время выполнения в пути к классу есть более низкие версииapache poi
. Таким образом, загрузчик классов использует эти более низкие версии вместоapache poi 3.14
.