以特定格式导入日期列

问题描述 投票:0回答:1

我有一个Excel文件,该文件的日期列具有不同的数据类型。例如:几个值具有日期数据类型,而其他值具有字符串格式。

我尝试导入数据并将列元数据类型更改为字符串,但它完全更改了日期值。

我已经附上了一些数据的屏幕截图,我对Pentaho还是很陌生,所以任何人都可以帮助我了解如何解决此问题。

我尝试更改元数据类型或在js步骤中使用str2date函数,但仍然没有用,因为导入的数据与文件中的数据不同

enter image description hereenter image description here

pentaho pentaho-spoon pentaho-data-integration
1个回答
0
投票

从具有无效日期的Excel工作表中导入时,可以以字符串格式导入,然后使用选择值步骤。

以正确的格式(dd / MM / yyyy)在[元数据]选项卡上指定日期字段,并且日期格式是否为宽日期?设置为Y。这应将29/02/2017更改为01/03 / 2017年,这是一个不错的选择。

© www.soinside.com 2019 - 2024. All rights reserved.