So bekam ich eine Anfrage, die xls in xlsx konvertiert. Nach ein paar Stunden der Erforschung aller Websites und Lösungen habe ich es geschafft, einige Code ich auf verschiedene Website gefunden ... Jetzt bin ich mit einer java.lang.NoClassDefFoundError: org/apache/log4j/Logger
java.lang.NoClassDefFoundError: org/apache/log4j/Logger Fehler
bin hier ist eine Liste alle meine Bibliotheken, die ich benutze, um dies funktioniert so Bis jetzt musste ich ein paar Bibliotheken hinzufügen, nur um so weit zu kommen, und jetzt stecke ich fest.
dropbox-core-sdk-1.7.7,
itextpdf-5.3.0,
jackson-core-2.2.4,
PDFBox-0.7.3,
poi-3.10-FINAL-20140208,
poi-ooxml-3.5-beta5,
poi-ooxml-schemas-3.10-beta1,
rs2xml,
slf4j-api-1.7.5,
sqlite,
sqlite-jdbc-3.8.7,
xmlbeans
Unten ist mein Code, wo ich, dass er Klasse nennen
private void exportRepBtnActionPerformed(java.awt.event.ActionEvent evt) {
connect();
exportRepairReport();
// This is where I am trying to convert the xls file
convertExcelFiles.convertWorkbookHSSFToXSSF(workbook);
//
int selectedOption = JOptionPane.showConfirmDialog(null,
"Generate Comprehensive Report?",
"OPTIONAL",
JOptionPane.YES_NO_OPTION);
if (selectedOption == JOptionPane.YES_OPTION) {
exportRawRepairs();
}
}
Hers ist die Klasse, wo die Dinge nach Süden gehen.
public static XSSFWorkbook convertWorkbookHSSFToXSSF(HSSFWorkbook source)
{
XSSFWorkbook retVal = new XSSFWorkbook();
for (int i = 0; i < source.getNumberOfSheets(); i++)
{
XSSFSheet xssfSheet = retVal.createSheet();
HSSFSheet hssfsheet = source.getSheetAt(i);
copySheets(hssfsheet, xssfSheet);
}
return retVal;
}
Jede Hilfe wird geschätzt, lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
Vielen Dank im Voraus.
Fügen Sie diese jar .https: //mvnrepository.com/artifact/log4j/log4j/1.2.17 – Unknown
@Unknown, dass das alte Artefakt ist, zuletzt 2012 aktualisiert [ hier] (https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core) ist der neue. – f1sh
Danke für die Hilfe ich war nicht wirklich auf das Glas aufmerksam ... ich schätze die Hilfe –