Kettle 数据集成:excel 输出或 excel 写入器上的日期始终为空
Kettle data integration: dates always blank on excel output or excel writer
关于 kettle 数据集成 v.5.2.0.0 运行 在 windows 8.1 下 Java v. 1.8.0_25,我有一个 MS SQL Server 2008-sr2 table 输入有一些字段,我创建了一个 MySQL table 输出并且所有字段都正确复制到 MySQL 输出(简单副本没有任何自定义的所有字段)。
如果我尝试将相同的源数据写入 excel 输出或 excel 写入器,所有结果日期字段始终为空白,我无法理解如何解决该问题...
有什么建议吗?
提前致谢...
我遇到了同样的问题,这对我有用:
我在 excel 编写器步骤之前插入了一个 "Select values" 步骤,将日期元数据类型更改为 "Date" 并将格式更改为 "dd/MM/yyyy"(这是意大利语言环境,可能对你来说是不同的)。
我只在 "Select values" 步骤(元数据部分)的第三个 sheet 添加了一行。您甚至不需要在第一个 sheet 中列出所有其他字段,因为 "no fields" 在那里表示 "all fields"。
这是我的配置:Jre7,Kettle 5.2.0.0,Windows7 Professional,MariaDB 5.5.39
您只需将该字段转换为日期格式。您可以使用具有以下配置的计算器步骤将您的字段转换为日期字段:
- 新字段:您要打印的字段名称 excel
- 计算:创建字段A的副本
- 字段 A:您刚刚从 table 中读取的字段,其中包含您的日期
- 值类型:日期
- 转换掩码:您应该指定字段A日期的格式
您应该在 Excel 字段中打印您刚刚使用计算器步骤创建的 "new field" 字段。
关于 kettle 数据集成 v.5.2.0.0 运行 在 windows 8.1 下 Java v. 1.8.0_25,我有一个 MS SQL Server 2008-sr2 table 输入有一些字段,我创建了一个 MySQL table 输出并且所有字段都正确复制到 MySQL 输出(简单副本没有任何自定义的所有字段)。
如果我尝试将相同的源数据写入 excel 输出或 excel 写入器,所有结果日期字段始终为空白,我无法理解如何解决该问题...
有什么建议吗?
提前致谢...
我遇到了同样的问题,这对我有用:
我在 excel 编写器步骤之前插入了一个 "Select values" 步骤,将日期元数据类型更改为 "Date" 并将格式更改为 "dd/MM/yyyy"(这是意大利语言环境,可能对你来说是不同的)。
我只在 "Select values" 步骤(元数据部分)的第三个 sheet 添加了一行。您甚至不需要在第一个 sheet 中列出所有其他字段,因为 "no fields" 在那里表示 "all fields"。
这是我的配置:Jre7,Kettle 5.2.0.0,Windows7 Professional,MariaDB 5.5.39
您只需将该字段转换为日期格式。您可以使用具有以下配置的计算器步骤将您的字段转换为日期字段:
- 新字段:您要打印的字段名称 excel
- 计算:创建字段A的副本
- 字段 A:您刚刚从 table 中读取的字段,其中包含您的日期
- 值类型:日期
- 转换掩码:您应该指定字段A日期的格式
您应该在 Excel 字段中打印您刚刚使用计算器步骤创建的 "new field" 字段。