首页 > 解决方案 > 将 Sharepoint / PowerAutomate 日期/时间转换为 Excel 序列日期/时间编号

问题描述

我正在尝试使用 PowerUtomate 将 Sharepoint 列表中的项目日期/时间列导出到 Excel 中。一切正常,除了日期导出为 Excel 无法识别的模式,即它不是 Excel 公式可读的“45999.00”序列号。

在“获取项目”功能之后,我使用“转换时区”功能将日期从 UTC 转换为本地时间,这让我可以控制将其转换为哪种格式(例如“2009-06-15T13:45: 30 [s]”或“RFC1123 模式 - Mon, 15 Jun 2009 20:45:30 GMT [r]”),但这些选项都不会产生 Excel 可读的数字。

当我将行添加到 Excel 表时,必须有一些解决方案,可能涉及ticks(timestamp:string)函数,但我无法弄清楚该函数的外观: PowerAutomate Flows 表达式选择器的图像选中的刻度函数

有什么想法吗?

标签: excelpower-automate

解决方案


以下是将今天的日期转换为 Excel 数字的方法。

@{add(div(sub(ticks(utcNow()),ticks('1900-01-01')),864000000000),2)}

创建一个整数变量并将此代码添加到其中。


推荐阅读