Such alert could appear when you try to use Power BI connector on Excel file. It’s understandable if the source file is corrupted and can’t be opened in Excel. However, it looks strange if Excel opens the file in question and shows nothing wrong.
Based on our experience above is usually means what something is wrong with XML scheme of the Excel workbook.
Mushup trace (Data->New Query->Query Options->Diagnostics->Enable tracing) could give some additional information, but often not enough to find the reason.
We had two main scenarios
- XML scheme is not complete
Usually if Excel file was generated by third-party tool. Such tool could generate quite limited XML scheme which is enough to open the file in Excel and to work with it, but not enough for Power BI connector. As an example, trace log shows
[DataFormat.Error] The input couldn't be recognized as a valid Excel document.rnStackTrace:n… … [DataFormat.Error] We couldn't find a part named '/xl/sharedStrings.xml' in the Excel package.rnStackTrace:n…
Such case is easy to fix – it’s enough to open the file in Excel and save it (without any changes) – Excel is clever enough to fix the scheme. For the routine regular tasks we use poweshell script which does exactly the same in background.
- There is the link within Excel file which is not recognizable as valid
Usually if Excel file is synced/kept with some cloud storage. One of the variants, wrong link could appear with copy/paste from another such file. That could be active link in one of the cells; or the link within conditional formatting formula; or even the link which actually isn’t used by Excel but kept somewhere inside the scheme. For example, in one of the files I found in Data->Consolidate->All references the link like
'\drive.tresorit.com@7235Tresors….[file.xlsx]Sheet'!$AC$6:$AC$357
on the file which was deleted long ago and isn’t used, but for some strange reason the link was kept within the scheme.
Unfortunately for such case trace log doesn’t give enough information to localize the issue, it looks like
[DataFormat.Error] The input couldn't be recognized as a valid Excel document.rnStackTrace:n… … nExceptionType: System.UriFormatException, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089rnMessage: Invalid URI: The hostname could not be parsed.rnStackTrace:n
Perhaps I have not enough knowledge for more straight forward localization of the problem, but the only way is to exclude Excel file parts one by one and check if the issue disappeared. Another way could be to unzip Excel file and check if wookbook.xml or sheetNN.xml have something suspicious inside.
Such alert could appear when you try to use Power BI connector on Excel file. It’s understandable if the source file is corrupted and can’t be opened in Excel. However, it looks strange if Excel opens the file in question and shows nothing wrong.
Based on our experience above is usually means what something is wrong with XML scheme of the Excel workbook.
Mushup trace (Data->New Query->Query Options->Diagnostics->Enable tracing) could give some additional information, but often not enough to find the reason.
We had two main scenarios
- XML scheme is not complete
Usually if Excel file was generated by third-party tool. Such tool could generate quite limited XML scheme which is enough to open the file in Excel and to work with it, but not enough for Power BI connector. As an example, trace log shows
[DataFormat.Error] The input couldn't be recognized as a valid Excel document.rnStackTrace:n… … [DataFormat.Error] We couldn't find a part named '/xl/sharedStrings.xml' in the Excel package.rnStackTrace:n…
Such case is easy to fix – it’s enough to open the file in Excel and save it (without any changes) – Excel is clever enough to fix the scheme. For the routine regular tasks we use poweshell script which does exactly the same in background.
- There is the link within Excel file which is not recognizable as valid
Usually if Excel file is synced/kept with some cloud storage. One of the variants, wrong link could appear with copy/paste from another such file. That could be active link in one of the cells; or the link within conditional formatting formula; or even the link which actually isn’t used by Excel but kept somewhere inside the scheme. For example, in one of the files I found in Data->Consolidate->All references the link like
'\drive.tresorit.com@7235Tresors….[file.xlsx]Sheet'!$AC$6:$AC$357
on the file which was deleted long ago and isn’t used, but for some strange reason the link was kept within the scheme.
Unfortunately for such case trace log doesn’t give enough information to localize the issue, it looks like
[DataFormat.Error] The input couldn't be recognized as a valid Excel document.rnStackTrace:n… … nExceptionType: System.UriFormatException, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089rnMessage: Invalid URI: The hostname could not be parsed.rnStackTrace:n
Perhaps I have not enough knowledge for more straight forward localization of the problem, but the only way is to exclude Excel file parts one by one and check if the issue disappeared. Another way could be to unzip Excel file and check if wookbook.xml or sheetNN.xml have something suspicious inside.
При попытке внести изменения в базу данных службы Power BI, например, добавив дополнительные таблицы в базу данных SQL, пользователи Power BI могут столкнуться с различными ошибками формата данных. Некоторые из ошибок включают DataFormat.Error: Мы достигли конца буфера или power bi dataformat.error внешней таблицы не в ожидаемом формате .
Если вы также обеспокоены этими ошибками Power BI, вот несколько советов по устранению неполадок, чтобы решить проблему с несколькими ошибками Dataformat.er.
Если проблема не устранена, выполните следующие действия.
Если проблема не устранена, попробуйте удалить начальный измененный тип данных для даты из числа в текст.
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Hello. I’m having trouble in PowerQuery with the above error, and I don’t see anything in this forum that matches my problem exactly.
I have tried this with different files, different directories, I have copied the query file, I have rebuilt the query file from scratch and nothing seems to help. The problem does not seem to happen when I first write the query, but when I exit out and back in I consistently get the error.
I have pasted the entire query below (none of which is confidential).
Any ideas on this would be greatly appreciated.
При попытке внести изменения в базу данных службы Power BI, например, добавив дополнительные таблицы в базу данных SQL, пользователи Power BI могут столкнуться с различными ошибками формата данных. Некоторые ошибки включают DataFormat.Error: Мы достигли конца буфера или power bi dataformat.error внешней таблицы не в ожидаемом формате.
Если вы также обеспокоены этими ошибками Power BI, вот несколько советов по устранению неполадок, чтобы решить проблему с несколькими ошибками Dataformat.er.
Как исправить типичные ошибки dataformat.er в Power BI
1. DataFormat.Error: мы достигли конца буфера
Проверьте размер файла
- Если ошибка возникает при попытке импортировать данные из нескольких файлов одновременно, это может быть связано с проблемами с размером файла.
- Проверьте размер файла JSON, чтобы убедиться, что он не связан с размером вашего файла.
Подожди, подожди и подожди!
- Если это временная проблема, то нет смысла пытаться устранить проблему вне вашей зоны комфорта.
- Пользователи сообщают, что ошибка формата данных была устранена автоматически через день или два.
- Итак, обратитесь в службу поддержки Power BI, если проблема подходит к концу.
Если проблема не устранена, выполните следующие действия.
- Если вы делаете PowerQuery, попробуйте отказаться от него и настроить промежуточную таблицу в базе данных SQL, которая анализирует JSON с помощью T-SQL.
3. Power BI dataformat.error неверное значение ячейки # имя / #ref
- Попробуйте исправить ошибку в приложении Excel, прежде чем импортировать ее.
- Проверьте, имеет ли какая-либо из формул Excel значение # N / A, которое является основной причиной этой проблемы. Замените значение пустым или пробелом.
Как устранить проблемы с нехваткой места на диске в Windows 10
Если вы получаете уведомления о нехватке места на диске E, отключите защиту системы, щелкнув правой кнопкой мыши «Пуск» и выбрав «Система».
Как устранить проблемы с батареей Surface Pro 3: избавиться от устройства
Поверхность Pro 3 печально известна своими проблемами разрядки батареи. В течение нескольких месяцев Microsoft пыталась решить эти проблемы с батареями, но безрезультатно. Устройства Surface Pro 3, работающие от аккумуляторов LGC, особенно подвержены этой ошибке, и, похоже, это будет продолжаться в течение длительного времени. Microsoft недавно выкатил .
Как устранить ошибку привязки power bi?
Если вы получили ошибку привязки Power BI, исправьте ее сейчас, отладив, переустановив сертификаты SSL, обновив NodeJS или избежав определенных переменных.
Источник
Power query dataformat error внешняя таблица не имеет предполагаемый формат
Есть два файла.
При настройке запроса Power Query на эти файлы «Из папки» запрос не формируется.
DataFormat.Error: Входные данные не удалось распознать как допустимый документ Excel.
Подробные сведения:
Binary
По отдельности запрос на файлики формируется нормально.
Файлы не могу приложить из-за их размера.
В чем может быть проблема?
Есть два файла.
При настройке запроса Power Query на эти файлы «Из папки» запрос не формируется.
DataFormat.Error: Входные данные не удалось распознать как допустимый документ Excel.
Подробные сведения:
Binary
По отдельности запрос на файлики формируется нормально.
Файлы не могу приложить из-за их размера.
В чем может быть проблема? Viper25
Сообщение Есть два файла.
При настройке запроса Power Query на эти файлы «Из папки» запрос не формируется.
DataFormat.Error: Входные данные не удалось распознать как допустимый документ Excel.
Подробные сведения:
Binary
По отдельности запрос на файлики формируется нормально.
Файлы не могу приложить из-за их размера.
В чем может быть проблема? Автор — Viper25
Дата добавления — 19.09.2016 в 17:51
Szekerfehesvar | Дата: Понедельник, 19.09.2016, 21:23 | Сообщение № 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
krosav4ig | Дата: Понедельник, 19.09.2016, 23:45 | Сообщение № 3 | |||||||||||||||||||||||||||||||||||||||||||||||
|
в Эксель. Подключаю файл Эксель к PBI. получаю такую ошибку:
В запросе «Преобразовать файл (7)» произошла ошибка. DataFormat.Error: Входные данные не удалось распознать как допустимый документ Excel.
пересохраняю файл Эксель и все работает нормально. Что делать??
russian
pbi
9
ответов
сохранять в csv изначально
Спасибо за вариант. А если все-таки эксель??
Написать сервис, который будет принимать excel, а возвращать json, а из PowerBI забирать данные из этого сервиса. Я бы так сделал, если без БД.
Если есть БД, то сначала туда класть, а из нее уже в Pbi.
а чем вас csv не устроил? это стандарт выгрузки у нее
вам из него просто читать, не анализировать и разбирать
согласен, надо перенастроиться.
1с неправильно сохраняет екселевские файлы, нужно что бы программист 1с это исправил
Есть пример решение на инфостате с описанием проблемы и кодом. В архиве екселевского файла что-то не правильно называется, по этому пересохранение решает проблему
Похожие вопросы
- Remove From My Forums
-
Question
-
Hi I have receive a the error «DataFormat.Error — Details: Binary», when I tried to refresh the file with the sources. I already tried to:
— open the file in Excel directly to test if excel shows restricted Access message,.
— Save As command to confirm whether «Save as type» is the Excel workbook format: (*.xlsx)
Nothing works. Do you have any idea what it could be?
Thanks in advance!
Regards. Alberto.
Answers
-
Can you provide the following details about the origin of the Excel file:
- How was it created?
- Excel version?
- Web service?
- Is the file password protected?
- Does the file contain anything other than data, e.g.:
- Does the file contain any VBA or macros?
- Does the file contain any connections?
- Does the file contain any charts, pivot tables or PowerView sheets?
- Does the file contain a data model?
- Can you create a similar file with fake data in it that exhibits the problem?
Thanks, Hadeel
-
Edited by
Thursday, April 30, 2015 8:31 PM
-
Proposed as answer by
Ed Price — MSFTMicrosoft employee
Wednesday, May 6, 2015 6:28 AM -
Marked as answer by
Ed Price — MSFTMicrosoft employee
Saturday, June 6, 2015 3:12 AM
- How was it created?
При попытке внести изменения в базу данных службы Power BI, например, добавив дополнительные таблицы в базу данных SQL, пользователи Power BI могут столкнуться с различными ошибками формата данных. Некоторые из ошибок включают DataFormat.Error: Мы достигли конца буфера или power bi dataformat.error внешней таблицы не в ожидаемом формате .
Если вы также обеспокоены этими ошибками Power BI, вот несколько советов по устранению неполадок, чтобы решить проблему с несколькими ошибками Dataformat.er.
Если проблема не устранена, выполните следующие действия.
Если проблема не устранена, попробуйте удалить начальный измененный тип данных для даты из числа в текст.
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Hello. I’m having trouble in PowerQuery with the above error, and I don’t see anything in this forum that matches my problem exactly.
I have tried this with different files, different directories, I have copied the query file, I have rebuilt the query file from scratch and nothing seems to help. The problem does not seem to happen when I first write the query, but when I exit out and back in I consistently get the error.
I have pasted the entire query below (none of which is confidential).
Any ideas on this would be greatly appreciated.
Видео: How to use Microsoft Power BI 2023
При попытке внести изменения в базу данных службы Power BI, например, добавив дополнительные таблицы в базу данных SQL, пользователи Power BI могут столкнуться с различными ошибками формата данных. Некоторые ошибки включают DataFormat.Error: Мы достигли конца буфера или power bi dataformat.error внешней таблицы не в ожидаемом формате.
Если вы также обеспокоены этими ошибками Power BI, вот несколько советов по устранению неполадок, чтобы решить проблему с несколькими ошибками Dataformat.er.
Как исправить типичные ошибки dataformat.er в Power BI
1. DataFormat.Error: мы достигли конца буфера
Проверьте размер файла
- Если ошибка возникает при попытке импортировать данные из нескольких файлов одновременно, это может быть связано с проблемами с размером файла.
- Проверьте размер файла JSON, чтобы убедиться, что он не связан с размером вашего файла.
Подожди, подожди и подожди!
- Если это временная проблема, то нет смысла пытаться устранить проблему вне вашей зоны комфорта.
- Пользователи сообщают, что ошибка формата данных была устранена автоматически через день или два.
- Итак, обратитесь в службу поддержки Power BI, если проблема подходит к концу.
Если проблема не устранена, выполните следующие действия.
- Если вы делаете PowerQuery, попробуйте отказаться от него и настроить промежуточную таблицу в базе данных SQL, которая анализирует JSON с помощью T-SQL.
3. Power BI dataformat.error неверное значение ячейки # имя / #ref
- Попробуйте исправить ошибку в приложении Excel, прежде чем импортировать ее.
- Проверьте, имеет ли какая-либо из формул Excel значение # N / A, которое является основной причиной этой проблемы. Замените значение пустым или пробелом.
Как устранить проблемы с нехваткой места на диске в Windows 10
Если вы получаете уведомления о нехватке места на диске E, отключите защиту системы, щелкнув правой кнопкой мыши «Пуск» и выбрав «Система».
Как устранить проблемы с батареей Surface Pro 3: избавиться от устройства
Поверхность Pro 3 печально известна своими проблемами разрядки батареи. В течение нескольких месяцев Microsoft пыталась решить эти проблемы с батареями, но безрезультатно. Устройства Surface Pro 3, работающие от аккумуляторов LGC, особенно подвержены этой ошибке, и, похоже, это будет продолжаться в течение длительного времени. Microsoft недавно выкатил .
Как устранить ошибку привязки power bi?
Если вы получили ошибку привязки Power BI, исправьте ее сейчас, отладив, переустановив сертификаты SSL, обновив NodeJS или избежав определенных переменных.
Источник
Power query dataformat error внешняя таблица не имеет предполагаемый формат
Есть два файла.
При настройке запроса Power Query на эти файлы «Из папки» запрос не формируется.
DataFormat.Error: Входные данные не удалось распознать как допустимый документ Excel.
Подробные сведения:
Binary
По отдельности запрос на файлики формируется нормально.
Файлы не могу приложить из-за их размера.
В чем может быть проблема?
Есть два файла.
При настройке запроса Power Query на эти файлы «Из папки» запрос не формируется.
DataFormat.Error: Входные данные не удалось распознать как допустимый документ Excel.
Подробные сведения:
Binary
По отдельности запрос на файлики формируется нормально.
Файлы не могу приложить из-за их размера.
В чем может быть проблема? Viper25
Сообщение Есть два файла.
При настройке запроса Power Query на эти файлы «Из папки» запрос не формируется.
DataFormat.Error: Входные данные не удалось распознать как допустимый документ Excel.
Подробные сведения:
Binary
По отдельности запрос на файлики формируется нормально.
Файлы не могу приложить из-за их размера.
В чем может быть проблема? Автор — Viper25
Дата добавления — 19.09.2016 в 17:51
Szekerfehesvar | Дата: Понедельник, 19.09.2016, 21:23 | Сообщение № 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|