定时调度导出的Excel文件目录和文件名如何自定义

在每日12点定时将报表生成自动导出到指定文件夹

查询的时候有日期框可以查询

定时调度默认查询昨日数据在今日12点进行导出到指定文件夹

例:

日期框参数:2022-03-30

打开报表手动查询是查询2022-03-30的数据,可手动导出

自动调度需求

2022-03-31的12点需要导出2022-03-30的数据存为excel文件到D盘下ABC目录下且文件名为20220330

image.png

现情况:已使用帆软调度任务功能,只能导出到默认目录,无法自定义目录和文件名

实现方法仅靠帆软配置无法实现吗?

FineReport conger 发布于 2022-3-31 18:11 (编辑于 2022-3-31 20:49)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-31 20:18(编辑于 2022-3-31 21:06)

目录这个是没有办法修改的。。。只能你写一个批处理去移动了。。再设置定时任务让批处理去执行

文件名称是有办法改的

------------以下是批处理的命令----------------------

@echo off

rem  下面一行就是定义一个路径变量

set src=C:\FineReport_10.0\webapps\webroot\WEB-INF\schedule\定时导出能耗表

rem 找到变量目录下的所有子文件夹的xlsx文件,赋值给变量i  然后移动到E盘的A目录

for /f "delims=" %%i in ('dir /b/s %src%\*.xlsx')do move "%%i" "e:\a"

-------------------------------------分隔线---------------

${today()}  表示是当天的日期。最后生成的结果就是:

image.png

生成头一天日期的文件名称为:${format(DATEDELTA(today(),-1),"yyyyMMdd")}

image.png

最佳回答
0
luojian0323Lv7资深互助
发布于2022-3-31 20:27

定义义目录用这个

https://help.fanruan.com/finereport10.0/doc-view-700.html

自定义文件名用公式

image.pngimage.png

  • 3关注人数
  • 615浏览人数
  • 最后回答于:2022-3-31 21:06
    请选择关闭问题的原因
    确定 取消
    返回顶部