您好,分别回答一下兄弟的问题:
1、ETL主要指的是数据抽取、转换、加载技术,而JAVA是一门编程语言。ETL技术的实现可以使用不同的编程语言进行,JAVA只是实现其的一种语言之一,同样,JAVA这种语言除了可以实现ETL技术,也可以实现其他的功能或开发其他的项目。现在有一个比较好的ETL工具叫做Kettle,而Kettle这种工具是开源的,并且是采用JAVA语言开发的。所以,我们可以使用JAVA调用ETL批处理指令,而ETL的用途目前可以用在大数据处理技术上,如果精通的话,应用前景也是非常好的。
2、您这里所提到的wps是指金山的一套办公软件吧?同样,WPS与JAVA属于两个不同的体系,当然,我们也可以使用JAVA操作WPS或对WPS进行二次开发,如果是用JAVA操作WPS的话,这个不难,直接使用一些函数即可,如果要对WPS进行二次开发,需要理解WPS的原先架构,其次需要明确二次开发的目的,即可根据需求进行任务划分,随后编码实现。