【问题标题】:Why do I get this warning while reading Excel file with tFileInputExcel with Talend为什么我在使用 Talend 使用 tFileInputExcel 读取 Excel 文件时收到此警告
【发布时间】:2016-12-15 16:51:53
【问题描述】:

我的工作按预期工作,但我不明白为什么在使用 Talend 读取 Excel 文件时收到此警告?

Warning:  Cannot read name ranges for LOCAL_DATE_SEPARATOR - setting to empty
Warning:  Cannot read name ranges for LOCAL_DAY_FORMAT - setting to empty
Warning:  Cannot read name ranges for LOCAL_HOUR_FORMAT - setting to empty
Warning:  Cannot read name ranges for LOCAL_MINUTE_FORMAT - setting to empty
Warning:  Cannot read name ranges for LOCAL_MONTH_FORMAT - setting to empty
Warning:  Cannot read name ranges for LOCAL_MYSQL_DATE_FORMAT - setting to empty
Warning:  Cannot read name ranges for LOCAL_SECOND_FORMAT - setting to empty
Warning:  Cannot read name ranges for LOCAL_TIME_SEPARATOR - setting to empty
Warning:  Cannot read name ranges for LOCAL_YEAR_FORMAT - setting to empty

【问题讨论】:

  • 尝试使用新的、干净的电子表格。使用“仅值”选项将数据粘贴到电子表格中,这样就不会保留任何公式。使用这个新的干净电子表格加载。我的猜测是您的一个单元格正在访问另一个工作表中的命名范围。我无法复制。
  • 当我在一个新的干净电子表格中传递我的数据时,我没有收到该警告。谢谢你 ELaRoche 但问题是我的 excel 文件包含许多工作表,我现在只使用一张工作表,我无法在新电子表格中每次都传递我想要的数据
  • 如果您确定输出不受影响,那么我会将警告视为信息并忽略它们。

标签: excel talend


【解决方案1】:

在 Excel 中,转到公式 -> 名称管理器(或 Ctrl + F3),然后删除所有不引用任何内容的命名范围。

或者在工作簿的某个地方使用它们,无论是公式还是图表。

【讨论】:

  • 问题是我的名称管理器是空的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-27
  • 1970-01-01
  • 2011-11-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多