Не редко, при работе в OpenOffice с файлами формата ods приходилось сталкиваться с ошибкой вида Ошибка формата файла в поддокументе имя_файла в позиции строка,столбец.
Пример:
Решается проблема довольно просто.
Понадобятся некоторые программы:
1. Архиватор. Можно любой по вкусу (7zip, rar и т.д.).
2. Хороший редактор текста. Я бы посоветовал notepad++, скачать можно
Решаем проблему:
Открываем файл в архиваторе и видим примерно следующее:
Копируем (разархивируем) поврежденный файл (в моем случае это content.xml), например, на рабочий стол. И открываем его в программе notepad++.
Слева видим номера строк. Находим нужную нам (у меня это 350).
Строка в моем случае выглядит так:
<text:p>05.07.10<|text:p>
Ошибку видно сразу. Заменим <|text:p> на </text:p>. И сохраняем
Копируем уже исправленный файл обратно в архив, с заменой поврежденного. На этом все. Открываем файл и радуемся.
Спасибо! А я всю голову сломал чем открыть этот файл и как обнаружить ошибку.
Вроде бы все просто, но вот незадача у меня ошибка в content.xml 2,184984 (строка столбец) не пойму как найти, когда открыл у меня все в 2 строки в нотпаде. А если разбить на строки то во второй строке нет никаких косяков. Подскажите как вылечить?
Артем, в вашем случае строк всего 2. Номер столбца во второй строке 184984, вот туда вам и надо попасть. В notepad++ есть возможность перейти на нужный столбец. Правда иногда работает коряво.
У меня проблема…Я когда пытаюсь разархивировать файл ,архиватор выдаёт что он повреждён…что делать?((
Спасибо. Помогло! Ошибка была такая: открывается тег , а закрывается . Такое было не раз во всем документе. Не понятно откуда такая ошибка. Нужно было поменять в закрывающемся теге h на р или p на h, в зависимости от того что открывается. Все заработало.
Ребят что делать, если ошибка в поледней строчке а там только «\tab }» ???
Ребят, кто поможет файл исправить, все что надо нашел, но не знаю в чем ошибка..
Большущее спасибо!!!
Бухгалтер прыгает от радости.
Использовал Winrar и Emeditor. Только строка у меня(2,2761935) вторая и символ был 2761935.
Сама ошибка тут >>> …>> …<table:table-cell table:style-name="ce89"…
Ошибка формата файла в позиции
SAXParseException: ‘[word/document.xml line 2]: Attribute w:themeTint redefined
‘, Stream ‘word/document.xml’, Line 2, Column 31687(строка, столбец).
нахожу нужный столбец
позиция 31687 находится между <w:color и w:val="262626" то есть пробел между этими словами и есть позиция 31687 привожу блок в котором по моему разумению завелась ошибка
в чем тут может быть ошибка?
Программа LibreOffice
Формат документа docx
вот блок
что то не вставляется тот блок
w:color w:val=»262626″ w:themeColor=»text1″ w:themeTint=»d9″/
убрал символы () дабы сайт отображал эту строчку
как трудно быть непрограмером… эти символы я убрал намерено (Треугольные скобки на Б и Ю) ибо сайт не отображает блок
Благодарю, вылечил этим способом. Была ошибка: «Ошибка чтения. Ошибка формата файла в поддокументе content.xml в позиции 2,105671665 (строка, столбец)».
правда намучался — notepad++ изза дефолтной подсветки синтаксиса не мог открыть xml-файл, тк он получился 115М весом…
помог AkelPad — в нём прямо на панели кнопка отлючения подсветки синтаксиса, с ней тоже тупил нереально (-строка 100 метрового размера)), выключил её, и всё тут же залетало ). Ошибка была в замене строчной l на L в теге . … и всё…
Если у кого-то не получается найти ошибку, у меня, как и у Ниразу не програмиста, ошибкой был пробел. В общем, поставьте курсор в то место, где у вас ошибка, нотпад автоматически выделит жёлтым цветом энное количество кода, выделить его курсором и удалить. таким образом избавитесь от ошибки. Мне помогло.
Ошибка формата файла в позиции
SAXParseException: ‘[word/document.xml line 2]: Attribute w:cstheme redefined
‘, Stream ‘word/document.xml’, Line 2, Column 10288(строка, столбец).
видимо, не туда смотрю, но в файте всего 9478 строк.
Помогите!
если не правльно поняла, а строка номер 2, то колонны такой точно нет
все ваши советы не сработают, так как перетащить из архива файл ___content.xml не получится——Архиватор не даст, тк. архив и файл этот поврежден вот скрин http://prntscr.com/k0vhib
можно сказать, это исключение