关于NPOI导出的Excel中插入图片XSSF版中偏移量设置没有用问题

       近期工作中设计通过NPOI读取Excel模板从而导出数据功能,之前使用的是HSSF读取2003模板(后缀为.xls)插入图片使用 

      HSSFClientAnchor anchor = new HSSFClientAnchor(dx1, dy1, dx2, dy2, leftx, lefty, rightx, righty);

来设置插入位置和偏移量没有问题,但是升级到XSSF(模板后缀.xlsx)后按之前方法偏移量无法起到作用!网上查阅资料但是都没

有能都有效解决该问题,查到有的前辈说XSSF不能设置图片插入的偏移量

(此图来源网上资源,如有侵权请联系我)

       无法设置偏移量将导致导出的excel中的图片位置死板存在误差,不能达到预期效果。

最终,在不懈努力下终于找到问题原因了:虽然方法是一样的,但是HSSF偏移量的单位和XSSF单位不一致,因此XSSF中不能按照HSSF偏移量设置范围来设置

当偏移量设置很大时才会有效果,具体原因后面查到在做记录,此次先记录下问题,希望对有同样困扰的朋友有所帮助!

迷茫困惑来源于无知,只有时刻保持一颗勇于探索的心才会有所进步!

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值