找回密码
 立即注册

QQ登录

只需一步,快速开始

hjp

高级会员

219

主题

532

帖子

1797

积分

高级会员

积分
1797
hjp
高级会员   /  发表于:2021-11-1 17:13  /   查看:1405  /  回复:3
20金币
本帖最后由 Chelsey.Wang 于 2021-11-12 14:14 编辑

,附了dome和数据,诗人各位指教,谢谢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

如果是根据日期筛选出当前月份的数据,然后定时从服务端导出页面到EXCEL,可以这样做: 1.创建页面,设置好要导出数据的表格,在页面上放一个数字类型单元格month,设置表格的查询条件为月份等于month,用于筛选当月数据。 2.创建服务端命令,通过EXCEL公式计算当前日期对应的月份,这里日期对应的是服务器时间。 3.导出页面到EXCEL,设置好文件的导出路径和文件名,这里通过&来拼接,文件名为当前月份。 4.打开高级设置 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-1 17:13:52
来自 4#
如果是根据日期筛选出当前月份的数据,然后定时从服务端导出页面到EXCEL,可以这样做:
1.创建页面,设置好要导出数据的表格,在页面上放一个数字类型单元格month,设置表格的查询条件为月份等于month,用于筛选当月数据。

2.创建服务端命令,通过EXCEL公式计算当前日期对应的月份,这里日期对应的是服务器时间。

3.导出页面到EXCEL,设置好文件的导出路径和文件名,这里通过&来拼接,文件名为当前月份。

4.打开高级设置,设置导出时页面上month单元格的值为date变量的值,即上一步计算出的当前月份

这样导出时,页面中的表格会根据month单元格中的值筛选出对应的当月的数据,导出效果如下:

可以看到,只有11月份的数据。
5.然后如果要在定时任务中调用该服务端命令要怎么做呢?
先将该服务端命令设置为“私有”

再在定时任务中设置好定时任务的触发时间,比如下图这样,每个月最后一天触发:

然后在定时任务的命令中调用这个私有的服务端导出命令就可以了。


附上我的demo,可以参考一下~

本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-1 18:13:56
2#
您好,定时导出的功能可以通过定时任务来实现:
第二十四章 定时任务 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)

另外大佬,请问您说的按时间段导出是什么意思呢,还有“第一次、第二次、第三次”指的是什么呀?我理解您这个业务需求应该是需要将数据按照一定规则分类后定时导出,但是我不太懂您的分类规则具体是什么,这些是不是您业务中的一些专业术语呢,您比较专业,对此比较了解,建议您尽量将您的业务逻辑梳理和概括一下,抽象成比较接近数学问题的模型,这样便于我理解您的问题,您的问题也可以更快解决~




回复 使用道具 举报
hjp
高级会员   /  发表于:2021-11-2 08:51:25
3#
Chelsey.Wang 发表于 2021-11-1 18:13
您好,定时导出的功能可以通过定时任务来实现:
第二十四章 定时任务 - 活字格V7帮助手册 - 葡萄城产品文 ...

我做了一下,请各位帮我看一下还有哪 个环节设置不对帮我完善一下,谢谢

本帖子中包含更多资源

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

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