jQuery MiniUI

 找回密码
 立即注册
查看: 5051|回复: 9
打印 上一主题 下一主题

新:本人提供一个miniui的excel完美导出工具支持各种语言 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2019-11-22 14:34:34 |只看该作者 |倒序浏览
本帖最后由 sunxue299 于 2019-11-22 14:35 编辑

之前本人分享过一个grid表格导出为excel文件的工具:
http://miniui.com/forum/forum.php?mod=viewthread&tid=61813&highlight=%E5%AF%BC%E5%87%BA
该导出支持多表头导出,但是有一个问题,就是它实际上就是导出为HTML的table而已,如果直接使用导出的文件打开的话会提示这么个东西:

并且如果直接在该文件里写公式保存后重新打开的话,公式就直接变成了结果值,并不会显示公式了。
为了解决这个问题,最近本人新研究了一个js-xlsx,然后以它为基础自己写了个工具,也是非常简单就可以进行excel导出。只需要1行代码传个datagrid的id即可。并且是个对于datagrid通用的工具。唯一的不足就是这次不支持多表头了,如果是多表头的话默认只导出表头的最后一行。





附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 4

沙发
发表于 2019-11-22 15:08:18 |只看该作者

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

板凳
发表于 2020-1-6 16:43:25 |只看该作者
sunxue299 发表于 2019-11-22 15:08

咋用啊,没搞明白 啊,有三个js啊

Rank: 4

地板
发表于 2020-1-7 09:35:49 |只看该作者
helius 发表于 2020-1-6 16:43
咋用啊,没搞明白 啊,有三个js啊

只需要按照我提供的导入一个js就行了

Rank: 6Rank: 6

5#
发表于 2021-1-26 18:26:25 |只看该作者
确实好用,必须怒赞!拒绝白嫖!

Rank: 6Rank: 6

6#
发表于 2021-1-28 16:04:46 |只看该作者
魔力睿睿 发表于 2021-1-26 18:26
确实好用,必须怒赞!拒绝白嫖!

我就是基于此JS,根据自己的需求改动后,用POI实现的多表头导出。代码挺实用,给个赞!!

Rank: 6Rank: 6

7#
发表于 2021-2-1 16:17:31 |只看该作者
哎呀 发表于 2021-1-28 16:04
我就是基于此JS,根据自己的需求改动后,用POI实现的多表头导出。代码挺实用,给个赞!! ...

今天发现在IE11下执行程序,会提示“xlsxExport”未定义.....

Rank: 4

8#
发表于 2021-2-3 16:20:40 |只看该作者
哎呀 发表于 2021-1-28 16:04
我就是基于此JS,根据自己的需求改动后,用POI实现的多表头导出。代码挺实用,给个赞!! ...

要是后台导出的话,用阿里的easyexcel还不错。我以前是前后端都做,所以做导出觉得前端方便就用前端的了。
后来别的项目前后分离,就用的easyexcel。也支持多表头,就是写实体和导出方法麻烦,每种导出都要重写方法和实体。

Rank: 6Rank: 6

9#
发表于 2021-2-3 16:49:54 |只看该作者
本帖最后由 哎呀 于 2021-2-3 16:50 编辑
sunxue299 发表于 2021-2-3 16:20
要是后台导出的话,用阿里的easyexcel还不错。我以前是前后端都做,所以做导出觉得前端方便就用前端的了 ...

我字段是前端获取的,java代码只写导出就行,不需要写实体,js导出excel时,大数据会出问题,所以只能用java实现了

Rank: 2

10#
发表于 2022-1-28 15:11:45 |只看该作者
请问可以将图片导出来吗?

Archiver|普加软件

GMT+8, 2024-10-7 14:30 , Processed in 1.040920 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部