Java 新WordDocument()com.independentsoft异常

Java 新WordDocument()com.independentsoft异常,java,independentsoft,Java,Independentsoft,我有一个关于java的现有工作项目。我需要更改template.docx文档。当我试图用另一个.docx文档创建一个新的WordDocument时,我得到一个异常。有什么不对劲? 对不起我的英语 有一个我的代码: `WordDocument document = new WordDocument(templatesDirectory + "order.docx");` 有一个堆栈跟踪: `java.lang.NumberFormatException: For input string: "1

我有一个关于java的现有工作项目。我需要更改template.docx文档。当我试图用另一个.docx文档创建一个新的WordDocument时,我得到一个异常。有什么不对劲? 对不起我的英语

有一个我的代码:

`WordDocument document = new WordDocument(templatesDirectory + "order.docx");`
有一个堆栈跟踪:

`java.lang.NumberFormatException: For input string: "11340.0"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at com.independentsoft.office.word.tables.Width.a(Unknown Source)
at com.independentsoft.office.word.tables.Width.<init>(Unknown Source)
at com.independentsoft.office.word.tables.TableProperties.a(Unknown Source)
at com.independentsoft.office.word.tables.TableProperties.<init>(Unknown Source)
at com.independentsoft.office.word.tables.Table.a(Unknown Source)
at com.independentsoft.office.word.tables.Table.<init>(Unknown Source)
at com.independentsoft.office.word.Body.a(Unknown Source)
at com.independentsoft.office.word.Body.<init>(Unknown Source)
at com.independentsoft.office.word.WordDocument.a(Unknown Source)
at com.independentsoft.office.word.WordDocument.openImplementation(Unknown Source)
at com.independentsoft.office.word.WordDocument.open(Unknown Source)
at com.independentsoft.office.word.WordDocument.open(Unknown Source)
at com.independentsoft.office.word.WordDocument.<init>(Unknown Source)`

你应该检查你在异常中得到的信息:它说

java.lang.NumberFormatException: For input string: "11340.0"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
在代码的某个地方,您试图从无法转换为整数的字符串生成整数。 在您的例子中:11340.0:尽管数学值是一个整数值,但Java理解它是一个浮点或双精度值,因为结尾是.0,并引发了一个异常


尝试查找转换从何处发生,并查看是否可以捕获/管理异常。

问题已解决!问题出在一个文件中,它是用谷歌文档保存的。现在我用MSOffice重新保存了它,所以代码可以正常工作

谢谢你的回答!但我认为问题不在我的代码中。更改template.docx文件时引发此异常。此文件中可能存在的问题可能是表宽,但我不知道具体位置以及我应该如何解决它:位于com.independentsoft.office.word.tables.width.aUnknown Source