Замененный компонент часть с ошибкой xml

  • Remove From My Forums
  • Вопрос

  • Добрый день!

    Установлен Microsoft SQL Server 2012 Enterprise, на нем запущен SQL Server Reporting Services (На сервере стоит Windows Server 2008 R2 Standart 64-bit Service Pack 1)

    Проблема с экспортом отчетов RS в Excel 2010. При открытии полученного файла, выскакивает сообщение: «В книге обнаружено содержимое, которое не удалось прочитать. Попробовать восстановить содержимое книги?..»

    При нажатии «Да» получаем ошибку, а сам файл пустой: «Была выполнена проверка на уровне файла с последующим восстановлением файла. Некоторые фрагменты документа могли быть восстановлены либо удалены. Замененный
    компонент: часть /xl/worksheets/sheets1.xml с ошибкой XML. Недопустимый знак xml. Строка 1, столбец 4489»

    В Excel 2003 выгружается нормально. Предположительно ошибка возникает, когда в текстовых полях встречаются непечатные символы. Подскажите что можно сделать, возможно доустановить какую-то библиотеку?

    Например, если в отчете задать Dataset:
    select chr(‘1’)
    name from dual,
    и вывести его. То при экспорте в
    Excel 2010 получаем битый файл, с такой же ошибкой.

    Андрей

Ответы

    • Предложено в качестве ответа

      23 апреля 2013 г. 7:05

    • Помечено в качестве ответа
      Иван ПродановMicrosoft contingent staff, Moderator
      25 апреля 2013 г. 7:12

Добрый вечер. Уважаемый знатоки.
Такая проблема возникает:
Сохраняю документ, открываю его вновь, программа предлагает восстановить данные.
Возникает ошибка такого содержания:
Иногда возникает такая ошибка:
Удаленный компонент: часть /xl/styles.xml с ошибкой XML.  (Стили) Ошибка загрузки. Строка 2, столбец 3335.
Восстановленные записи: Сведения о ячейках из части /xl/worksheets/sheet1.xml
После этого из файла пропадает часть дробных частей чисел.
В чем может быть причина?
Эксель 2007

Не торопись, и все успеешь намного быстрее


В такой ситуации надо смотреть что там с этим /xl/styles.xml, открыв файл .xlsx как архив. Например 7Zip’ом.
А далее провести эксперименты на копии файла:

  • Вариант1: Тупо удалить styles.xml.
  • Вариант2: Открыть его (например XML Notepad’ом), поискать что там не так, исправить.
  • Вариант3: Сделать пересадку из другого файла, с той же «группой крови». :)

При неудаче, попеременно (значения, формулы, форматы, а не листы целиком) перетащить всё в новый файл, а этот, косячный, утилизировать.

Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли


Добрый день!

Глюкнул файл эксель (2007/ .xlsx). Перестал открываться. А там важная инфо ((
При попытке открытия сначала спрашивает доверяю ли я источнику, а после утвердительного «да», выдает следующее:

Была выполнена проверка на уровне файла с последующим восстановлением файла. Некоторые фрагменты документа могли быть восстановлены либо удалены.
Замененный компонент: часть /xl/worksheets/sheet4.xml с ошибкой XML.  Ожидается знак «>». Строка 2, столбец 12335.
Удаленные записи: Свойства листа из части /xl/workbook.xml (Книга)
Удаленные записи: Формула из части /xl/calcChain.xml (Свойства вычислений).

Чем лечили:
— чек диск
— пробовала открыть через более новую версию офиса (не открывает), в инете тож не открывает,
— опен офисом открывает без ошибок пустой файл.

Выложить файл не могу — коммерческая тайна :( , руководитель узнает, убьет.
Что делать? :(

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Восстановление файла Эксель после повреждения

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений [ 2 ]

1 23.06.2017 14:49:00

  • Восстановление файла Эксель после повреждения
  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97

Тема: Восстановление файла Эксель после повреждения

Перестал запускаться макрос. Проверил (файл в общем доступе в сети) — повреждено содержимое. Нажал

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

2 Ответ от Fck_This 23.06.2017 14:50:09

  • Восстановление файла Эксель после повреждения
  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97

Re: Восстановление файла Эксель после повреждения

Fck_This пишет:

Перестал запускаться макрос. Проверил (файл в общем доступе в сети) — повреждено содержимое. Нажал

…. в сообщения добавили функцию правки текста после ввода капчи, а для создания темы — нет.

Перестал запускаться макрос. Проверил (файл в общем доступе в сети) — повреждено содержимое. Нажал «Да» при запросе на попытку восстановления. В итоге — до восстановления вес 2МБ после — 900 кб.
Пишет, что восстановил только строку 2 в 100500-ом столбце.

<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>error058480_01.xml</logFileName><summary>Обнаружены ошибки в файле "\Srv7to15[ЖУРНАЛЫ][Магазин]ПОЛИГРАФИЯ.xlsx"</summary>-<removedParts summary="Ниже приведен список удаленных компонентов:"><removedPart>Замененный компонент: часть /xl/worksheets/sheet3.xml с ошибкой XML. Недопустимый знак в полном имени. Строка 2, столбец 10534857.</removedPart></removedParts>-<removedRecords summary="Список удаленных записей:"><removedRecord>Удаленные записи: Формула из части /xl/calcChain.xml (Свойства вычислений)</removedRecord></removedRecords></recoveryLog>

Как можно  ̶л̶о̶м̶а̶т̶ь̶  восстановить файл полностью?

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

Сообщений [ 2 ]

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Похожие темы

  • Заявка на автоматизацию заполнения договора в Ворд из файла Эксель
  • [Решено] Восстановление текста из нечитаемого файла
  • Сохранение файла после слияния
  • Колонтитулы шаблона: как восстановить после вставки файла?
  • Автоматическое изменения источника связей после перемещения файла.
  • эксель в ворд
  • Отрисовка по табличным данным эксель
  • создание адресных писем, со списком ФИО из эксель

@nickela

Excel 2010 говорит что test.xlsx поврежден и после восставновления выдает пояснения: «Восстановленный компонент: часть /xl/worksheets/sheet1.xml с ошибкой XML. Разрушительный сбой Строка 1, столбец 3282483.».
OpenOffice Calc открывает без проблем и если пересохранить открытый файл в xlsx формате, то уже Excel его открывает без нареканий.

@qrilka

Файл/код для генерации? «столбец 3282483» намекает, что эксель мог нарваться на лимиты числа столбцов, но это лишь догадка.

@nickela

я пытался разобраться в чем дело, здесь под столбцом понимается номер символа из файла shee1.xml, в данном случае это послений символ файла ‘>’
я просто выкачал последнюю версию xlsx, собрал, запутил dist/build/test/test, и попытался открыть полученный файл test.xlsx в Excel 2010

@qrilka

ОК, спасибо за репорт, попробую посмотреть на выходных

@nickela

распаковал test.xlsx, отформатировал sheet1.xml ( xmllint —format sheet1.xml ), собрал новый архив,
теперь MS Excel жалуется на строку 180008 столбец 15. Вот данная строка:
<mergeCells/>
15-й символ — это последний символ в стоке ‘>’
Если эту строчку убрать, то Excel уже рапортует: «Восстановленные записи: Сведения о столбцах из части /xl/worksheets/sheet1.xml»

@qrilka

эх… mergeCells…
хотя «Восстановленные» намекает, что всё равно файл невалидный, надо откопать у MS была где-то тулза валидации офисных файликов

@qrilka

но если есть желание — pull requests are welcome :)

@qrilka

Откопал пока только что core.xml почему-то не нравится 2013-му офису, при этом валидатор никаких ошибок толком не видит.

@nickela

Поправил этот баг ( nickela@f166ba9 ).
Правда пришлось закоментить генерацию тега created в core.xml, не смог победить неймспейсы у атрибутов.

@qrilka

А PR оформить не получится?
Только пожелание — не надо плодить одинаковые куски кода, для этого функции есть.
Ну или я посмотрю через пару деньков и постараюсь сам оформить фикс

@nickela

Возможно, вам также будет интересно:

  • Зала ошибка 1305 что делать
  • Замена чернильной прокладки epson xp 342 ошибка e11
  • Зала ошибка 1302 что это такое
  • Замена фона в фотошопе основные ошибки
  • Зала ошибка 1302 что означает

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

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