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 = "&plusmn;2.0&times;10<sup>-6</sup>";
        org.jsoup.nodes.Document doc = org.jsoup.Jsoup.parse(html);
        System.out.println(doc); // 输出带标签的html文档
        System.out.println("---------------------\n"+doc.text()); // 输出内容
}

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值