aspose关于excel和word的操作

aspose关于文档的操作
1、word拼接,word插入文字和图片
2、excel拼接,excel插入文字和图片
3、Java后台解析HTML

详情如下:
1、word拼接,word插入文字和图片

2、excel拼接,excel插入文字和图片
(1)模板制作
在这里插入图片描述

	(2)代码实现
 public static void main(String[] args) {try {// 加载模板Workbook wb = new Workbook("E:\\fileData\\测试.xlsx");Worksheet worksheet = wb.getWorksheets().get(0);//插入图片 ---- 图片坐标(8,2)(17,5) 左上角和右下角worksheet.getPictures().add(8, 2, 17, 5, "E:\\fileData\\测试图片.jpg");//下面进行单对象的插值和列表的插值//造数据List<User> userList = new ArrayList();User user = new User();user.setName("社会天");user.setAge("18");user.setSex("男");userList.add(user);//列表数据List<Results> resultsList = new ArrayList();for(int i = 0;i < 10;i++) {Results results = new Results();results.setSubjects("科目"+i);results.setScore("80"+i);resultsList.add(results);}// 加载设计器WorkbookDesigner designer = new WorkbookDesigner();designer.setWorkbook(wb);// 单个对象和集合区分(在模板中定义方式不同)if(null != user) {designer.setDataSource("user", userList);}if(null != resultsList) {designer.setDataSource("results", resultsList);}designer.process();wb.save("E:\\fileData\\测试1.xlsx");wb.dispose();} catch (Exception e) {e.printStackTrace();}}

结果截图:
在这里插入图片描述

3、Java后台解析HTML
使用jsoup解析html代码:核心思想是jsoup将html代码块拼接成一个完整的html格式的网页,再去解析其中的值。
导入maven文件:

<dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.10.3</version>
</dependency>

使用实例:

    public static void main(String[] args) {String html = "±2.0×10-6";org.jsoup.nodes.Document doc = org.jsoup.Jsoup.parse(html);System.out.println(doc); // 输出带标签的html文档System.out.println("---------------------\n"+doc.text()); // 输出内容
}

结果截图:
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部