我还没有找到任何方法来做到这一点。你能给我提点建议吗。
您需要用提供的输入示例解析Microsoft Word文档,并获取每一行的特定值。
首先,这里是我使用的测试文件的格式,我把它放在我的本地目录中,它遵循与示例图像相同的格式:
雇员
import java.io.File;
import java.io.FileInputStream;
import java.util.LinkedList;
import java.util.List;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
public class Test {
public static void main(String[] args) {
//exampleFile is the layout file you provided with data added for testing
List<String> values = parseWordDocument("exampleFile.docx");
for(String s: values)
System.out.println(s);
}
public static List<String> parseWordDocument(String documentPath) {
FileInputStream fInput = null;
XWPFDocument document = null;
List<String> parsedValues = null;
try {
File file = new File(documentPath);
fInput = new FileInputStream(file.getAbsolutePath());
document = new XWPFDocument(fInput);
//getParagraphs() will grab each paragraph for you
List<XWPFParagraph> paragraphs = document.getParagraphs();
parsedValues = new LinkedList<>();
for (XWPFParagraph para : paragraphs) {
//remove the title
if(!para.getText().equals("Employee")) {
//here is where you want to parse your line to get needed values
String[] splitLine = para.getText().split(":");
//based on example input file [1] is the value you need
parsedValues.add(splitLine[1]);
}
}
fInput.close();
document.close();
} catch (Exception e) {
e.printStackTrace();
}
return parsedValues;
}
}
鲍勃
史密斯
28
问题内容: 我需要从XML文件中获取数据并将其存储到MySQL数据库中。我正在考虑使用SAX解析器来解析数据,但是我不确定如何将数据有效地存储到数据库中,我正在考虑使用JDBC和Hibernate等少数技术,但是我想问一问有效的处理方式它? 注意:此处的编程语言是Java。 问题答案: 您可以使用Castor witch是一个开放源数据绑定框架,用于将数据从XML移动到Java编程语言对象以及从J
本文向大家介绍C#从数据库读取数据到DataSet并保存到xml文件的方法,包括了C#从数据库读取数据到DataSet并保存到xml文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#从数据库读取数据到DataSet并保存到xml文件的方法。分享给大家供大家参考。具体实现方法如下: DataSet有一个WriteXml方法可以直接将数据保存到xml文件 希望本文所述对大家的C#程
目前,我只能阅读一个excel文档,并用我得到的代码编写相同的文档。现在我想读取多个excel文档并将数据写入其中。现在我得到了一个清晰的代码,这样做到一个文档,但这不是我想要的。我理解我目前得到的代码的结构,所以我更喜欢继续使用它。如何使用函数和函数来实现这一点? 这是我到目前为止所拥有的: 不是很好的编码...但它有效...
问题内容: 是否可以将JSON数据保存到本地文本文件中?因此,稍后我可以通过加载该文件再次使用它,并取回存储的JSON数据。其实我真正想做的是在文本文件中导出JSON数据,以便以后可以用作import.Any的建议或解决方案? 这是我要用于导出到文本的一些示例。 http://jsfiddle.net/k56eezxp/ 问题答案: 是否可以将JSON数据保存到本地文本文件中? 是。当前,链接的j
必须从文档中检索突出显示的数据。 这是我用来返回页面中的数据的方法,但没有得到用黄色标记的数据,只有那些数据被输入到输出中,而这些数据在word文档的表中没有提到。
本文向大家介绍Java用jxl读取excel并保存到数据库的方法,包括了Java用jxl读取excel并保存到数据库的方法的使用技巧和注意事项,需要的朋友参考一下 项目中涉及到读取excel中的数据,保存到数据库中,用jxl做起来比较简单。 基本的思路: 把excel放到固定盘里,然后前段页面选择文件,把文件的名字传到后台,再利用jxl进行数据读取,把读取到的数据存到list中,通过遍历list,