博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
聊聊excel生成图片的几种方式
阅读量:6213 次
发布时间:2019-06-21

本文共 969 字,大约阅读时间需要 3 分钟。

目录

    I:需求。

   II:实现思路。

    III:实现方式。

    IV:优缺点分析。

    V:结论。

    VI:wps安装与配置。

正文

1.需求:把excel生成等比的图片。

2.实现思路:因为excel不能直接生成图片,所以需要先将excel => pdf => jpg,需要通过pdf中转一下才能保存为图片。

3.实现方式:

 方式一、原生com组件Excel.exe进程生成pdf;

 方式二、第三方NPOI生成pdf;

 方式三、wps生成掉用wps.exe进程;

4.优缺点分析:

名称 优点 缺点
方式一

1.性能低;

2.不稳定,多并发操作,操作会挂;

3.系统资源占用高;

4.安装文件交大,安装时间长;

方式二

1.操作性能高;

2.资源占用少;

1.如果excel列中有透明图片,生成pdf的时候会不透明,遮盖住图片下的文字,生成图片有瑕疵。
方式三

1.性能中等,比NPOI低,比原生excel高(快将近1/4);

2.并发操作稳定;

暂无,生成稳定,高并发不会导致失败,生成的图片比较完美。

 

5.结论:综合来说采用wps替代原生excel生成还是比较理想的方案,wps和原生excel的代码几乎一样,用原生代码去改,也比较好改,只不过wps安装的时候,比excel安装要麻烦一点。下面来说一下wps的安装与配置。

6.wps安装与配置;

安装与序列号:wps一定要安装专业增强版,功能是最全的。下载地址: 下载 WPS2016ProPlus_normal.exe(序列号:THUV2-32HH7-6NMHN-PTX7Y-QQCTH 不谢);

配置:

    1.iis程序分配操作用户;

    2.wps安装目录分配iis分配用户的完整权限;

    2.启动32位dcom管理工具(comexp.msc -32);

    3.服务组件 => 计算机 =>我的电脑 => DCOM配置;

    4.找到WPS Spreadsheets Application Class => 安全 => (全部)分配自定义设置 给用户(iis分配用户)设置所有权限,

    如图:

         

 

完!

 

img_fa0be433d68c8212b2b0b3b1a564ccb1.png
如果本文对你有所帮助,请打赏——1元就足够感动我:)
支付宝打赏
微信打赏
联系邮箱:intdb@qq.com
我的GitHub:
关注公众号:
img_9bde0f31ac4a0eca10b1bd7414b78faf.png

作者:
出处:
本文版权归作者和博客园共有,欢迎转载,请标明出处。

你可能感兴趣的文章
Android中Button调用getText()的思考
查看>>
Vue之axios请求踩坑记---post请求
查看>>
React-redux基础
查看>>
函数&作用域提升
查看>>
前端常用设计模式(1)--装饰器(decorator)
查看>>
SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的
查看>>
《2018年云上挖矿态势分析报告》发布,非Web类应用安全风险需重点关注
查看>>
原生js实现全屏滚动--fullPage
查看>>
JavaScript 是如何工作的:模块的构建以及对应的打包工具
查看>>
以太坊是什么?
查看>>
JavaScript对象的几种创建方式?
查看>>
什么是Javascript函数节流?
查看>>
ogg转mp3格式的详情教程
查看>>
腾讯 Tars-Go 服务获取自定义模版(配置)值
查看>>
关于vue父子组件之间事件触发及数据传递问题
查看>>
解析JavaScript 正则表达式与字符串查找
查看>>
关于springcloud Gateway中的限流
查看>>
数据自动化报告 Google Analytics Report
查看>>
力扣(LeetCode)56
查看>>
10年java架构师教你如何快速打好Java基础?
查看>>