Apache POI - No external workbook with name

jm_hmr

Mitglied
Hallo,
Ich habe versucht mit der oben genannten Library ein Workbook, das online erreichbar ist, in ein Excel File einzubinden. Dabei kommt immer folgende Exception: "No external workbook with name ..."

Mit ist aber eigentlich egal, ob Apache POI das externe Workbook findet oder nicht, weil ich weiß, dass es da ist. Wenn ich es manuell in die Excel Datei schreibe funktioniert es.
Meine Frage also, kann ich diese Exception abschalten bzw. die Validierung verhindern? Ich möchte einfach nur den Url als Formel in das Excel einfügen. Als reiner Text geht es leider nicht, habe ich schon getestet.

Danke für eure Hilfe!
 
Hallo stg,
danke für deine Antwort. Ich habe den Stacktrace nicht gepostet, da er meiner Meinung nach keinen Mehrwert zu meiner Aussage hat. Dennoch hier der Stacktrace:

Exception in thread "main" java.lang.RuntimeException: No external workbook with name 'Ghttp://my-test-homepage.de/download/test.xls'
at org.apache.poi.hssf.model.LinkTable.getExternalSheetIndex(LinkTable.java:445)
at org.apache.poi.hssf.model.InternalWorkbook.getExternalSheetIndex(InternalWorkbook.java:1594)
at org.apache.poi.hssf.usermodel.HSSFEvaluationWorkbook.getSheetExtIx(HSSFEvaluationWorkbook.java:291)
at org.apache.poi.hssf.usermodel.HSSFEvaluationWorkbook.get3DReferencePtg(HSSFEvaluationWorkbook.java:88)
at org.apache.poi.ss.formula.FormulaParser.createAreaRefParseNode(FormulaParser.java:975)
at org.apache.poi.ss.formula.FormulaParser.parseRangeable(FormulaParser.java:579)
at org.apache.poi.ss.formula.FormulaParser.parseRangeExpression(FormulaParser.java:322)
at org.apache.poi.ss.formula.FormulaParser.parseSimpleFactor(FormulaParser.java:1540)
at org.apache.poi.ss.formula.FormulaParser.percentFactor(FormulaParser.java:1498)
at org.apache.poi.ss.formula.FormulaParser.powerFactor(FormulaParser.java:1485)
at org.apache.poi.ss.formula.FormulaParser.Term(FormulaParser.java:1858)
at org.apache.poi.ss.formula.FormulaParser.additiveExpression(FormulaParser.java:1986)
at org.apache.poi.ss.formula.FormulaParser.concatExpression(FormulaParser.java:1970)
at org.apache.poi.ss.formula.FormulaParser.comparisonExpression(FormulaParser.java:1927)
at org.apache.poi.ss.formula.FormulaParser.intersectionExpression(FormulaParser.java:1900)
at org.apache.poi.ss.formula.FormulaParser.unionExpression(FormulaParser.java:1880)
at org.apache.poi.ss.formula.FormulaParser.parse(FormulaParser.java:2028)
at org.apache.poi.ss.formula.FormulaParser.parse(FormulaParser.java:170)
at org.apache.poi.ss.formula.FormulaParser.parse(FormulaParser.java:190)
at org.apache.poi.hssf.model.HSSFFormulaParser.parse(HSSFFormulaParser.java:79)
at org.apache.poi.hssf.usermodel.HSSFCell.setCellFormula(HSSFCell.java:621)
at test.app.main.ApplicationStarter.main(ApplicationStarter.java:53)
 
Exception in thread "main" java.lang.RuntimeException: No external workbook with name 'http://my-test-homepage.de/download/test.xls'
at org.apache.poi.hssf.model.LinkTable.getExternalSheetIndex(LinkTable.java:445)
at org.apache.poi.hssf.model.InternalWorkbook.getExternalSheetIndex(InternalWorkbook.java:1594)
at org.apache.poi.hssf.usermodel.HSSFEvaluationWorkbook.getSheetExtIx(HSSFEvaluationWorkbook.java:291)
at org.apache.poi.hssf.usermodel.HSSFEvaluationWorkbook.get3DReferencePtg(HSSFEvaluationWorkbook.java:88)
at org.apache.poi.ss.formula.FormulaParser.createAreaRefParseNode(FormulaParser.java:975)
at org.apache.poi.ss.formula.FormulaParser.parseRangeable(FormulaParser.java:579)
at org.apache.poi.ss.formula.FormulaParser.parseRangeExpression(FormulaParser.java:322)
at org.apache.poi.ss.formula.FormulaParser.parseSimpleFactor(FormulaParser.java:1540)
at org.apache.poi.ss.formula.FormulaParser.percentFactor(FormulaParser.java:1498)
at org.apache.poi.ss.formula.FormulaParser.powerFactor(FormulaParser.java:1485)
at org.apache.poi.ss.formula.FormulaParser.Term(FormulaParser.java:1858)
at org.apache.poi.ss.formula.FormulaParser.additiveExpression(FormulaParser.java:1986)
at org.apache.poi.ss.formula.FormulaParser.concatExpression(FormulaParser.java:1970)
at org.apache.poi.ss.formula.FormulaParser.comparisonExpression(FormulaParser.java:1927)
at org.apache.poi.ss.formula.FormulaParser.intersectionExpression(FormulaParser.java:1900)
at org.apache.poi.ss.formula.FormulaParser.unionExpression(FormulaParser.java:1880)
at org.apache.poi.ss.formula.FormulaParser.parse(FormulaParser.java:2028)
at org.apache.poi.ss.formula.FormulaParser.parse(FormulaParser.java:170)
at org.apache.poi.ss.formula.FormulaParser.parse(FormulaParser.java:190)
at org.apache.poi.hssf.model.HSSFFormulaParser.parse(HSSFFormulaParser.java:79)
at org.apache.poi.hssf.usermodel.HSSFCell.setCellFormula(HSSFCell.java:621)
at test.app.main.ApplicationStarter.main(ApplicationStarter.java:58)
 

Neue Themen


Zurück
Oben