需求:
word中有若干个表格,表格中填写的是相关的测试结果数据,现在有多个word文件,想将word文件中的数据提取到excel中,每个word对应一行测试结果。通过java实现一个程序,选择要处理的文件,程序处理后,自动将测试结果填写到excel中。
1.开发思路
1.1创建javafx项目,绘制主页面
1.2提供用户选择文件的按钮,用户可以选择多个要处理的文件
1.3选择文件后,系统内部对文件做过滤,按照文件名称或者格式筛选,将要处理为文件返回到主界面,显示状态
1.4点击处理按钮,提示用户选择输出目录,选择后系统开始处理文件,并输出结果文件
2.文件打包
2.1首先将代码打成jar包
2.2使用exe4j将jar包打包成可执行的exe文件
3.处理文件逻辑
2.1获取传入的word文件,通过XWPFTable获取文档中的表格数据
2.2处理表格中的数据并存入对象中
2.3读取excel模板,复制样式,填写值
2.4根据用户选择的输入路径,输出文件
4.系统截图
有相关需求的可以联系