LODOP导出Excel简短问答和相关博文

导出excel相关博文:Lodop导出excel及提示成功【回调和直接返回值】LODOP导出excel的table合计值Lodop导出excel带数字格式LODOP导出和写入excel测试LODOP导出excel的页眉页脚
其他excel使用相关博文:Excel如何输入负数Excel统计发票和金税盘核对新版如何使用Excel表格状态栏动态查看统计

简短问答:

样例27导出excel提示要先安装
确认系统 print spooler 打印服务是开启的
由于lodop采用“Excel.Application”来导出excel,所以要求系统必须安装excel相关软件且非绿色安装那种。
大量复杂的导出建议采用样例12的办法。样例12导出不需要excel支持。打开是转换需要excel支持.

导出excel速度过慢
导出excel,
参考http://www.c-lodop.com/demolist/PrintSample27.html
参考http://www.c-lodop.com/demolist/PrintSample12.html
样例27的方法,如果导出不要样式,LODOP.SET_SAVE_MODE("QUICK_SAVE",true);//快速生成(无表格样式,数据量较大时或许用到)
用样例12的方式试试,
表格数据太大,一次导出如果慢,拆分后多次导出试试。

导出卡死
确认系统 print spooler 打印服务是开启的
由于lodop采用“Excel.Application”来导出excel,所以要求系统必须安装excel相关软件且非绿色安装那种。
导出内容太多了,excel的导出引擎本身效率就不高,卡死是因为时间太长了。
大量复杂的导出建议采用样例12的办法。样例12导出不需要excel支持。打开是转换需要excel支持.

导出打开时提示格式不对
Microsoft Office EXCEL 2007文档的扩展名.xlsx是Office2007使用的,是用新的基于XML的压缩文件格式取代了其目前专有的默认文件格式,在传统的文件名扩展名后面添加了字母x(即.docx取代.doc、.xlsx取代.xls,等等),使其占用空间更小。
xls格式的文件所有OFFICE程序都能打开,但.xlsx只有OFFICE2007或者更新的版本才能打开。
LODOP.SAVE_TO_FILE("新文件名.xls"); 不会控制格式, 即设置xls导出可能是xlsx。出现扩展名不正确可以手动更新下扩展名。

导出样式不支持
导出excel 调用office api 实现内部细节不清楚 ,以实际导出为准 不是所有css都支持。

posted @ 2020-01-07 13:58  花谢悦神  阅读(642)  评论(0编辑  收藏  举报