Ошибка файла данные могут быть утеряны excel

Устранена проблема, возникающая при использовании Excel 2010 для открытия файла отчета Excel, экспортированного из SSRS 2008, из служб SSRS 2008 R2 и SSRS 2012. При возникновении этой проблемы появляется сообщение об ошибке "файл ошибка: данные могут быть потеряны".

Excel 2010 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Web Еще…Меньше

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2012 как один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущую версию SQL Server 2008, SQL Server 2008 R2or SQL Server 2012 Fix.

Проблемы

Вот сценарий, описанный ниже. Для экспорта отчета в файл книги Microsoft Excel используются службы отчетов Microsoft SQL Server 2008 (SSRS 2008), Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) или службы отчетов Microsoft SQL Server 2012 (SSRS 2012). Затем вы можете открыть файл книги Excel с помощью Microsoft Excel 2010. В этом случае в диалоговом окне появляется следующее сообщение об ошибке:

Ошибка в файле: данные могут быть потеряны.

Примечания.

  • Эта проблема не возникает, если вы используете Microsoft Office Excel 2003 или Microsoft Office Excel 2007 для открытия файла книги.

  • Эта проблема не возникает при сохранении файла в формате книги Excel 2010.

Причина

Эта проблема возникает из-за того, что службы SSRS 2008, SSRS 2008 R2 и SSRS 2012 записывают отрицательное значение 0 (-0) в книгу Excel при экспорте отчета. Когда вы открываете книгу Excel, Excel 2010 проверяет значение и генерирует сообщение об ошибке после того, как значение найдено.

Решение

Сведения о накопительном пакете обновления

SQL Server 2008 R2 с пакетом обновления 2 (SP2)

Исправление для этой проблемы впервые выпущено в накопительном обновлении 1 для SQL Server 2008 R2 с пакетом обновления 2. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2720425 Накопительный пакет обновления 1 для SQL Server 2008 R2 с пакетом обновления 2 (SP2)Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2730301 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 2 (SP2)

SQL Server 2012

Исправление для этой проблемы впервые выпущено в накопительном обновлении 2 для SQL Server 2012. Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2703275 Накопительный пакет обновления 2 (SP2) для SQL Server 2012Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Корпорация Microsoft рекомендует установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012 Вы должны применить исправление SQL Server 2012 к установке SQL Server 2012.

SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Исправление для этой проблемы впервые выпущено в накопительном обновлении 6 для SQL Server 2008 R2 с пакетом обновления 1 (SP1). Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2679367 Накопительный пакет обновления 6 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1 (SP1)

SQL Server 2008 R2

Исправление для этой проблемы впервые выпущено в накопительном обновлении 13. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, щелкните следующий номер статьи базы знаний Майкрософт:

2679366 Накопительный пакет обновления 13 для SQL Server 2008 R2 Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

SQL Server 2008 с пакетом обновления 3

Исправление для этой проблемы впервые выпущено в накопительном обновлении 4 для SQL Server 2008 с пакетом обновления 3. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2673383 Накопительный пакет обновления 4 для SQL Server 2008 с пакетом обновления 3 (SP3)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2629969 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 3 (SP3) для SQL Server 2008

Обходное решение

Для решения этой проблемы не используйте отрицательное число нулей. Например, при вычислении значения текстового поля в SSRS 2008 можно использовать выражение, которое будет выглядеть примерно так, как показано ниже.

=IIf(Sum(Fields!Amount.Value) = -0, 0, Sum(Fields!Amount.Value))

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе «Применяется к».

Нужна дополнительная помощь?

Ошибка файла:данные могут быть утеряны.

kotkent

Дата: Четверг, 01.08.2013, 18:05 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 9


Репутация:

0

±

Замечаний:
20% ±


Excel 2007

Здравствуйте!У меня проблема такая:вместо текста и чисел в ячейках пишет #знач! что с этим можно делать?
я некоторые листы удалил…оставил одну чтобы влезла на сайт.если что могу оригинал скинуть на почту!

К сообщению приложен файл:

_-.xls
(97.5 Kb)

Сообщение отредактировал kotkentЧетверг, 01.08.2013, 18:09

 

Ответить

SkyPro

Дата: Четверг, 01.08.2013, 18:12 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

У вас были не числа в ячейках, а формулы.
Если копируете данные, то делайте спец вставку и только значения и форматы.


skypro1111@gmail.com

 

Ответить

kotkent

Дата: Четверг, 01.08.2013, 18:18 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 9


Репутация:

0

±

Замечаний:
20% ±


Excel 2007

SkyPro, я скинул не все таблицы!а в этом файле в столбце В не формулы, как все восстановить?

Сообщение отредактировал kotkentЧетверг, 01.08.2013, 18:20

 

Ответить

SkyPro

Дата: Четверг, 01.08.2013, 18:43 |
Сообщение № 4

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

SkyPro, я скинул не все таблицы!а в этом файле в столбце В не формулы, как все восстановить?

В том файле, что вы приложили к сообщению — никак.
В файле, из которого взят ЭТОТ файл, в ячейках где сейчас #ЗНАЧ были ФОРМУЛЫ! Здесь только значения.


skypro1111@gmail.com

 

Ответить

kotkent

Дата: Четверг, 01.08.2013, 18:46 |
Сообщение № 5

Группа: Пользователи

Ранг: Прохожий

Сообщений: 9


Репутация:

0

±

Замечаний:
20% ±


Excel 2007

SkyPro, Вот я скинул весь файл.там только лист 1(Центр) есть формулы,в остальных листах нету формул вообще!
в столбце В были адреса домов!!!!!!а не формулы!

К сообщению приложен файл:

6127854.rar
(97.0 Kb)

Сообщение отредактировал kotkentЧетверг, 01.08.2013, 18:48

 

Ответить

SkyPro

Дата: Четверг, 01.08.2013, 18:48 |
Сообщение № 6

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

Интересно.
Единственное, что я могу вам посоветовать — найти предыдущую версию файла (до того как появилось ЭТО).


skypro1111@gmail.com

Сообщение отредактировал SkyProЧетверг, 01.08.2013, 18:53

 

Ответить

kotkent

Дата: Четверг, 01.08.2013, 18:50 |
Сообщение № 7

Группа: Пользователи

Ранг: Прохожий

Сообщений: 9


Репутация:

0

±

Замечаний:
20% ±


Excel 2007

SkyPro, я обновил свое сообщение закинул файл целиком,ссылку которую скинул, ничего в ней не понял,это поможет и как это сделать?

Сообщение отредактировал kotkentЧетверг, 01.08.2013, 18:52

 

Ответить

SkyPro

Дата: Четверг, 01.08.2013, 18:57 |
Сообщение № 8

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

Попробуйте утилиты для восстановления испорченных файлов.
Благо их достаточно выдает по такому запросу:
«восстановление испорченных файлов excel «


skypro1111@gmail.com

Сообщение отредактировал SkyProЧетверг, 01.08.2013, 18:58

 

Ответить

kotkent

Дата: Четверг, 01.08.2013, 19:00 |
Сообщение № 9

Группа: Пользователи

Ранг: Прохожий

Сообщений: 9


Репутация:

0

±

Замечаний:
20% ±


Excel 2007

Да я бы с удовольствием файл нашел бы е сли был бы :)
а утилиты есть ссылка,я качал recovery toolbox for excel,везде демо версия попадается и не сохраняет файл… :(

 

Ответить

SkyPro

Дата: Четверг, 01.08.2013, 20:02 |
Сообщение № 10

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

Купите полную версию, или найдите другую утилиту.


skypro1111@gmail.com

 

Ответить

Serge_007

Дата: Четверг, 01.08.2013, 20:08 |
Сообщение № 11

Группа: Админы

Ранг: Местный житель

Сообщений: 15660


Репутация:

2581

±

Замечаний:
±


Excel 2016


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

kotkent

Дата: Четверг, 01.08.2013, 20:18 |
Сообщение № 12

Группа: Пользователи

Ранг: Прохожий

Сообщений: 9


Репутация:

0

±

Замечаний:
20% ±


Excel 2007

Serge_007, спасибо, я отправил им свой файл(сайт который вы указали) теперь остается ждать ответа! http://www.recoveryfiles.ru/

 

Ответить

kotkent

Дата: Пятница, 02.08.2013, 06:00 |
Сообщение № 13

Группа: Пользователи

Ранг: Прохожий

Сообщений: 9


Репутация:

0

±

Замечаний:
20% ±


Excel 2007

Добрый день всем!Есть еще предложения по моей теме?

К сообщению приложен файл:

_-.rar
(25.9 Kb)

 

Ответить

  • Remove From My Forums
  • Question

  • Hello,

    I have a large report that does not violate the row limit restriction of the excel renderer.  In fact, the report renders fine in excel and all of the data appears to be intact.  The only issue is
    when the file is initially opened, an error box pops up with the message «File error: data my have been lost.»  I don’t want the end user to be confused by this message and think that there is something wrong with the report.

    Some more information, the report’s main dataset is using mdx to query a cube.  This data is then grouped on 5 different row dimensions in a tablix.  The tablix also has a column group to group months into years.

    Any insight that you guys can provide would be greatly appreciated.

    Thanks

Answers

  • We’ve seen one case where the Excel renderer writes negative zero (-0) into a cell value, which causes this error in Excel 2010. The workaround for that bug is to guard against negative zero in any textboxes that could produce a zero value, using expressions
    like the following:

    =IIf(Sum(Fields!Amount.Value) = -0, 0, Sum(Fields!Amount.Value)

    You could try that workaround to determine whether you’re encountering the same bug.

    This bug does not exist in the new Excel renderer in SQL Server Denali.


    Program Manager, SQL Server Reporting Services

    • Marked as answer by

      Thursday, June 30, 2011 9:24 PM

  • Remove From My Forums
  • Question

  • Hello,

    I have a large report that does not violate the row limit restriction of the excel renderer.  In fact, the report renders fine in excel and all of the data appears to be intact.  The only issue is
    when the file is initially opened, an error box pops up with the message «File error: data my have been lost.»  I don’t want the end user to be confused by this message and think that there is something wrong with the report.

    Some more information, the report’s main dataset is using mdx to query a cube.  This data is then grouped on 5 different row dimensions in a tablix.  The tablix also has a column group to group months into years.

    Any insight that you guys can provide would be greatly appreciated.

    Thanks

Answers

  • We’ve seen one case where the Excel renderer writes negative zero (-0) into a cell value, which causes this error in Excel 2010. The workaround for that bug is to guard against negative zero in any textboxes that could produce a zero value, using expressions
    like the following:

    =IIf(Sum(Fields!Amount.Value) = -0, 0, Sum(Fields!Amount.Value)

    You could try that workaround to determine whether you’re encountering the same bug.

    This bug does not exist in the new Excel renderer in SQL Server Denali.


    Program Manager, SQL Server Reporting Services

    • Marked as answer by

      Thursday, June 30, 2011 9:24 PM

логотип 3DNews

Новости


3DNews Новости Software Новости сети 4 способа восстановления повреждённого ф…


Самое интересное в обзорах

Партнёрский материал

17.10.2018 [10:00],

Полезные советы по использованию Microsoft Excel

Что делать если файл Microsoft Excel с данными перестал открываться? Можно ли вернуть ценные данные, ставшие недоступными?

Если вдруг вам не удаётся открыть рабочий файл с данными Excel, то какова вероятность успешного восстановления этих данных и что для этого надо сделать? К сожалению, это распространённая ошибка Microsoft Excel. У проблемы есть несколько вариантов решения. Только перепробовав все варианты можно сказать, возможно ли восстановить повреждённый Excel-файл.

Способы восстановления повреждённого Excel-файла:

  1. Использование встроенной функции Microsoft Excel.
  2. Открытие файла с помощью OpenOffice.
  3. Использование онлайн-сервиса.
  4. Восстановление с помощью сторонних утилит.

1. Встроенная функция Microsoft Excel

В последних версиях Microsoft Excel добавлена возможность восстановления файла. Ранее эта функция или отсутствовала, или была откровенно слабо работоспособной при использовании с реальными файлами. Сейчас эта функция помогает в 10–20 % инцидентов с повреждением файлов. Для этого достаточно произвести несколько простых действий:

  1. Выбрать пункт меню «Файл».
  2. Выбрать пункт «Открыть».
  3. Выбрать повреждённый файл на диске.
  4. Щелкнуть на стрелку рядом с кнопкой «Открыть» в правом нижнем углу.
  5. Выбрать пункт «Открыть и восстановить» в выпадающем подменю.

Всё просто и не требует специальных знаний. Многим пользователям этой функции более чем достаточно для успешного восстановления повреждённого файла Excel. Если этим способом восстановить файл не получилось, то может помочь OpenOffice.org

2. Открытие файла с помощью OpenOffice

Файлы Microsoft Office, начиная с Office 2007, имеют общий формат с OpenOffice. Соответственно можно скачать и установить пакет программ с OpenOffice.org и попытаться восстановить им повреждённый файл.

Обращаем ваше внимание на то, что файл, восстанавливаемый с помощью OpenOffice, должен иметь расширение XLSX — это версия для файлов Excel 2007 и выше.

3. Использование онлайнсервиса

Если варианты 1 и 2 не помогают восстановить файл, то необходимы специальные сервисы или программы, разработанные специально для восстановления данных из повреждённых файлов Excel.

Есть несколько доступных онлайн-сервисов восстановления повреждённых файлов Microsoft Excel. Наиболее удобный и доступный по цене (всего $5 за файл) находится по этому адресу: https://onlinefilerepair.com/ru/excel-repair-online.html.

Просто загрузите файл на сервис и дождитесь результата. Статистка от разработчиков сервиса утверждает, что в 40 % случаев данные из повреждённого Excel-файла удаётся восстановить в том или ином виде.

Сервис удобен тем, что работает на всех операционных системах (Windows, MacOS, iOS, Android и прочие) и на всех устройствах (компьютер, планшет, телефон и прочие).

4. Восстановление с помощью сторонних утилит

Если у вас много повреждённых Excel-файлов или вы не можете передавать эти файлы сторонним лицам из-за их конфиденциальности, то используйте специальные утилиты от сторонних разработчиков (не Microsoft).

Пример такой утилиты — это Recovery Toolbox for Excel: https://excel.recoverytoolbox.com/ru/.

Утилита развивается и распространяется с начала 2000-х годов, имеет многоязычный интерфейс (включая русский), восстанавливает все типы Excel-файлов всех версий, начиная с экзотического сейчас Excel 97.

Внимание: утилита работает только на компьютерах с ОС Windows.

Полезные советы для пользователей Microsoft Excel

При работе с Microsoft Excel включите функцию автосохранения. Это исключит случаи, когда сбой в работе компьютера приводит к потере нескольких часов работы:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

Самые обсуждаемые публикации

Я
   Митор

16.11.07 — 16:34

В 1С формируется отчет, потом сохраняется как файл xls, начинаешь открывать Экселем выдает ошибку , причем этот-же отчет на с меньшим количеством значений открывается вполне нормально. В чем может быть проблеме?

   ТелепатБот

1 — 16.11.07 — 16:34

Книга знаний: Исправление ошибки при экспорте в Excel (патчинг Moxel.dll)

   Митор

2 — 16.11.07 — 16:35

Сохраняется таблица нормально релиз 27

   ПодводныйТаракан

3 — 16.11.07 — 16:41

(0) дык в количестве значений наверное и есть трабл)) смотря на сколько он у тебя большой?

   Митор

4 — 16.11.07 — 16:49

(3) 2000 строк 200 столбцов — это много?

   Митор

5 — 16.11.07 — 16:59

Апну Серьезно дело  в количестве значений или нет, а фиг знает что делать

   ado

6 — 16.11.07 — 17:02

(4) 200 не много, а вот если больше 256, то хана.

   vde69

7 — 16.11.07 — 17:24

ну хоть описание ошибки скажи :)

   vde69

8 — 16.11.07 — 17:31

(6) вроде количество строк и столбцов примерно 65000, а для последнего екселя вообще ограничено только размером файла

   Митор

9 — 16.11.07 — 17:36

(7) в книге обнаружено содержимое которое не удалось прочитать.
Ошибка файла данные могут быть утеряны.

Это данные журнала востановления
<?xml version=»1.0″ encoding=»UTF-8″ standalone=»yes» ?>
— <recoveryLog xmlns=»http://schemas.openxmlformats.org/spreadsheetml/2006/main»>
 <logFileName>error076800_01.xml</logFileName>
 <summary>Обнаружены ошибки в файле «\192.168.10.44общая аэтоонХолодковСформировать2.xls»</summary>
— <additionalInfo>
 <info>Формулы и значения ячеек были восстановлены, но некоторые данные могут быть потеряны.</info>
 </additionalInfo>
 </recoveryLog>

книга пустая

   Митор

10 — 16.11.07 — 17:36

Книга пустая

   Митор

11 — 16.11.07 — 17:38

Обманул столбцов под 350. Если 200 то открывается

   mikecool

12 — 16.11.07 — 17:40

(11) дык более 255 столбцов 2003 ексель не понимайт, седьмой кажется 65К столбцов держит

   Митор

13 — 16.11.07 — 17:41

ексель 2007-ой

   vde69

14 — 16.11.07 — 17:44

(13) попробуй 2003 ексель, вроде должен скушать :)

   ado

15 — 16.11.07 — 17:44

(8) Строк — да, а столбцов — 256 … или 255

   ado

16 — 16.11.07 — 17:45

(12)(13) А 1С то в формате 95-го сохраняет …

   vde69

17 — 16.11.07 — 17:45

(14)+ в крайнем случае придеться делить на страницы

   vde69

18 — 16.11.07 — 17:47

(16)+1000 придеться писать работу через ADO :)))

   ado

19 — 16.11.07 — 17:48

(11) Переписывай отчет, что бы на страници делил. У меня были такие же грабли, только с количеством строк.

   Митор

20 — 16.11.07 — 17:48

(17) ладно фиг с ним легче и правда побить на страницы, просто маркетолог с.ка весь мозг сегодня вынес по всем группам б.дь у него сохраняется, а по этой нет. А ведь сегодня ПЯТНИЦО !!!!

   ado

21 — 16.11.07 — 17:49

(18) Вообще ексель — зло. Всё в 1С-е считать надо.

   Митор

22 — 16.11.07 — 17:49

сохраняется=открывается

   Митор

23 — 16.11.07 — 17:50

(21) ну так и я про тоже говорю ему скажи что тебе надо я тебе нормальный отчетик сделаю, а он нет ни фига хочу ексель

  

ado

24 — 16.11.07 — 18:01

(23) Уууууууу, стрелять таких!

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Ошибка файла infoic dll
  • Ошибка файл уже используется как удалить
  • Ошибка файл слишком велик для конечной файловой системы что делать
  • Ошибка файл прошивки fw bin не найден или имеет неподдерживаемый размер
  • Ошибка файл подписи не является открепленным

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии