OBIEE导出csv,导入到Access时出现错误

时间:2015-04-28 20:47:38

标签: ms-access oracle11g obiee

我有关于OBIEE的报告, date 字段我将自定义格式设为 MM-DD-YYYY 我还尝试 [FMT:dateShort] 即可。一旦我导出到.csv我将文件链接到MS Access 2007和日期字段我得到一个错误 #NUM!为什么会这样?

1 个答案:

答案 0 :(得分:0)

其中任何一个都可能是问题/解决方案:

#Num!在Access中告诉您单元格包含混合数据;一些数字,一些文字,例如:34G(或你的' - ')会抛出一个#Num!

您需要返回Excel并将包含数字和文本的任何单元格的格式更改为"混合数据"然后在导入Access之前保存该表。

您可以使用宏执行此操作:

Sub Addspace() 
  Dim cell As Object 
  For Each cell In Selection 
    cell.Value = " " & cell.Value 
    cell.Value = Right(cell.Value, Len(cell.Value) - 1) 
  Next 
End Sub 

只需突出显示需要格式化的单元格,运行上面的宏,然后重新保存电子表格。

#Num!错误值表示根据字段的DataType或FieldSize属性设置,字段中的值太大(正或负)要存储在字段中。 (https://support.microsoft.com/en-us/kb/209132

根据您的日期格式,我会先尝试第一次修复。日期= / =数字