使用Apache-POI

问题描述

我正在为我的应用程序使用Apache-POI库。具体来说,POIshadow-all(版本3.17)用于读取Word文档。 我成功提取了每个段落,如下所示:

enter image description here

我真正需要的是提取每条,如下所示:

enter image description here

提取每个段落的代码是这样的:

 try {

            val fis = FileInputStream(path.path + "/" + document)
            val xdoc = XWPFDocument(OPCPackage.open(fis))

            val paragraphList: MutableList<XWPFParagraph> = xdoc.paragraphs

            private val newParagraph = paragraph.createRun()

                ...

            for (par in paragraphList) {

                    var currentParagraph = par.text
                    Log.i("TAG","current: $currentParagraph")

                        ...

变量currentParagraph按预期返回整个段落。但是,我需要一个名为currentLine的变量,该变量返回单行。

我已经在stackoverflow和其他站点中对此问题进行了研究。我找到了一些建议,但没有一个对我有用。 我也尝试通过ctr和使用XWPFRun获取日期,但没有成功。

对于任何建议,我将不胜感激。

预先感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)