Hi Jonas,
I also had this problem; this is likely a ‘duplicate JAR files in userlib’ problem. The Excel Import and Excel Exporter modules are using the Apache POI library for manipulating Excel documents. Probably you have older or duplicate versions of these JARs in your userlib. You would only need the ones from version Apache POI version 5.2.2. Also you need to remove the OOXML-SCHEMAS-1.4 which came with older installations of these modules. If the issue still persists, could you please share a picture of the JAR files in your userlib?
Hi Jonas,
I had the same problem yesterday and tried to fix it through different ways. For now, it worked with .xls files and it does still not work with .xlsx files. This is not a real solution but at least I can continue with the functionality. I can update when I find another solution.
Hi,
I had the same problem and this solved my problem:
- delete all org.apache.poi.* files
- reinstall MxModelReflection v6.2.0
- reinstall Excel Importer v10.1.1
- reinstall Excel Exporter v7.0.4
now my app can export xls files and import xlsx and xls files
Hi All
In my case, all I needed to do was replace POI-schemas with POI-lite like it say in this stackoverflow
If you have both poi-ooxml-schemas-[version].jar and poi-ooxml-lite-[version].jar in you userlib folder, then exclude/delete the poi-ooxml-schemas jar files
Hello All,
Convert the XLSX File to XLS then Upload The XLS File .There u can find the solution , Hope it will be Helpful.
Hi Jonas,
If you redownload then, most probably you are using latest version 10.1.1. In latest version Apache POI user lib has been updated. Make sure you delete all apache poi userlib from your userlib folder and try again to reinstall it and also if you have excel exporter in your application recommended to upgrade excel exporter also.
If it doesn’t work for you, then try to install lower version excel importer.
Thanks
Have you synchronized the model using Model Reflection?
Seems like there is an attribute called Factory used in your Excel Importer template which has been deleted (or had its name changed, etc.) in your model. After you synchronize with Model Reflection, you should open up the import template and see if there are errors to resolve.
Thats all the userlib files. I already deleted OOXML-SCHEMAS-1.4 and old apache POI files. So far i get the same error as before @Ivo Sturm
@Jonas Müller any update on your progress? How did you solve the problem? I have the same problem with my app.