SharePoint 列表数据的 Excel Power Query 导入更改日期/时间值
Posted
技术标签:
【中文标题】SharePoint 列表数据的 Excel Power Query 导入更改日期/时间值【英文标题】:Excel Power Query import of SharePoint List data changes date/time values 【发布时间】:2020-05-13 16:56:17 【问题描述】:我有一个 Excel 文件,它使用 Power Query 从 SharePoint 列表中提取数据。当我比较 SharePoint 中的日期字段值时,例如4/30/20 8 PM 它们在 Power Query 视图中统一显示为 5/1/20 1 AM。这导致数据在枢轴等错误的时间段内显示。任何想法发生了什么?我不是 DBA 或系统管理员,因此感谢您对这个问题的耐心等待!谢谢。
【问题讨论】:
【参考方案1】:检查日期(时间)列的数据类型和“更改类型”之类的查询步骤。 如果您的列标题中剩下一个小地球,则数据类型设置为日期时区。
将类型更改为“正常”日期/时间。
【讨论】:
感谢您的建议,克里斯。数据以文本形式从 SharePoint 传来,并且已经比原始值增加了五个小时。将其转换为日期/时间会保留错误的数据。我想我可能会尝试使用自定义日期/时间函数将其重置为“原始”值.. 你好安迪,你可以尝试将列类型设置为日期/时间区域,这将减去 PowerQuery 中的 5 小时;-) 成功了!我将 columntype 更改为 DateTimeTimezone,然后使用 Local Time 选项。 顶!也许您可以投票答案并将其设置为已解决。以上是关于SharePoint 列表数据的 Excel Power Query 导入更改日期/时间值的主要内容,如果未能解决你的问题,请参考以下文章
SharePoint 列表数据的 Excel Power Query 导入更改日期/时间值
使用 Sharepoint 列表中的链接表从 Excel 执行 sql 到 Access
如何使用 Excel VBA 将项目添加到 Sharepoint 列表?
如何解决在同一 SharePoint Online 网站中使用 Excel 创建列表时在 SharePoint 中弹出的错误