找回密码
 立即注册

QQ登录

只需一步,快速开始

zhangsheng
金牌服务用户   /  发表于:2024-4-19 10:00  /   查看:357  /  回复:8

版主老师们好:
       现有“导出页面到Excel”命令,导出后的文件默认是设计器里页面的格式:单元格类似坐标,开发者一般不调整列宽行高,通过合并单元格区分页面元素大小。这种格式导出文件的单元格很小很细碎,不得看,也不方便复制粘贴。

       如果在页面导出Excel,更多是用户使用,选择Excel格式目的应该是为了数据导出导入,文本复制粘贴等。从用户角度,更需要浏览器可见内容转换为简单表格。
       现有的默认格式不方便系统交付后用户的使用需求,请问能否调整为web浏览器可见部分的简单表格?

8 个回复

倒序浏览
Patrick.Zhu
银牌会员   /  发表于:2024-4-24 15:55:38
沙发
没理解。大佬,你说的:调整为web浏览器可见部分的简单表格?
是指,在导出页面时,你只希望导出当前部分内容,还是当前可见内容中的表格。我们有一个类似的需求,是支持,仅导出打印区域为Excel,因为你没有展示你的具体页面,我不好评估是不是类似的情况,需要你协助确认一下。
而一个,你说的简单表格,是指对于什么来说是简单的?这个我确实没有理解
回复 使用道具 举报
zhangsheng
金牌服务用户   /  发表于:2024-4-25 15:30:44
板凳
版主好

我来举个例子吧
比如浏览器看到的是:


导出到excel的是:


导出之后的excel,是按照页面文件格式导出的,行高,布局...
实际浏览器加载的时候,根据我们页面的设置,加载出来的不是页面文件的呈现(比如自适应之类);
而且组件的属性好像也都带出来了,浏览器上这些都是隐藏的;
那些小碎格,能不能都不体现,视觉效果更好。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-4-25 17:24:25
地板
说实话,要不你尝试调整下页面布局,我看你截图的内容,给固定宽度加上一个自适应。
这个不好实现,因为人很好理解,什么是小碎格,但是程序怎么分辨,总不能是格子小于一定大小就应该忽略吧,这策略不好说,说实话,不知道怎么做到。
回复 使用道具 举报
zhangsheng
金牌服务用户   /  发表于:2024-4-26 11:34:20
5#
版主好
如果咱们转出excel是服务器基于设计页面文件制作,那这个解决起来挺麻烦。
官方不好解决就算了,我再想办法吧。
我考虑用户选择另存为excel的场景:把当前页面已经加载+新录入未保存的数据另存,然后用户其它电子化用途;用户得到excel后还要调一通格式才能操作,即使提供这个方式了可能不太采用。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-26 18:50:49
6#
大佬,有没有可能设计一个专门导出页面解决呢?
我理解Excel的界面和web的界面还是要不太一样的,不然怎么看都不舒服
回复 使用道具 举报
zhangsheng
金牌服务用户   /  发表于:2024-4-26 20:06:57
7#
按页面元素位置顺序写入excel,只写可见元素,应该好很多。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-29 19:25:51
8#
在我的理解里不是很一样
比如您需要的大概可能是这样的效果


这个看似非常简单的Excel,但是问题就不少呢,比如
1.为什么不是C列设置宽点而是C和D合并了?同样的问题存在于F和G
2.为什么B6单元格是合并的?或者为什么B6不能自动合并?
3.C7单元格为什么和7和8行合并?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
zhangsheng
金牌服务用户   /  发表于:2024-4-29 20:46:55
9#
Simon.hu 发表于 2024-4-29 19:25
在我的理解里不是很一样
比如您需要的大概可能是这样的效果


版主好:
您给的示例,格式有些太完美了。导出来excel更多为了获得电子文件,格式能方便查找复制就行,比如下面:


再简单些

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部