У меня есть отчет о OBIEE поле дата я сделал это пользовательский формат MM-DD-YYYY Я также попробовать [FMT: dateShort]. Как только я экспортировал в .csv, я связываю файл с MS Access 2007 и поле даты, я получаю сообщение об ошибке #NUM! Почему?OBIEE экспортированный файл и при импорте в Access я получаю ошибку
ответ
Либо один из них может быть проблема/решение:
#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)
Основываясь на вашем формате дат, я постараюсь сделать первое исправление раньше всего. Date =/= Number
Это очень странно, я просто импортировал дату как текст в MS Access и на данный момент работает нормально. Я попытаюсь заменить - с помощью a/и посмотреть, работает ли он. – ChiHam
Текст имел бы смысл по первой причине, так как это было бы все, включая всех персонажей, которых, возможно, не было бы. –
Если у вас есть контроль над форматированием дат в отчете OBIEE, то почему бы просто не использовать формат 'yyyy-mm-dd'? Это, наверное, самый безопасный в использовании, потому что он недвусмыслен и прост для приложений. –