Форум поддержки пользователей LibreOffice, Apache OpenOffice

Главная категория => Calc => Тема начата: convas от 7 августа 2010, 22:50

Название: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Issue 87105]
Отправлено: convas от 7 августа 2010, 22:50
OOo 3.2.1 Calc не сохраняет файл как Microsoft Excel 2003 XML (.xml) (хотя как Microsoft Excel 2007 XML (.xlsx) сохраняет без проблем).

При попытке сохранения зависает на несколько минут (вся система), затем выдает ошибку:

ЦитироватьОшибка при сохранении документа <...>:
Ошибка записи.
Невозможно записать файл.

Проверено на GoOO 3.2.1 и OOo 3.2.1 Pro (Infra) под Windows XP.

Оба OOo: OOO320m19 (Build:9505)

Баг?
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Helen от 7 августа 2010, 22:57
в dev330m1 L10n не подтверждается.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Рыбка Рио от 8 августа 2010, 07:46
OOo 3.2.1, Linux, Build 9502 - OK.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Syzygy от 8 августа 2010, 11:10
Цитата: convas от  7 августа 2010, 21:50OOo 3.2.1 Pro (Infra) под Windows XP.
Подтверждаю.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Syzygy от 16 августа 2010, 13:23
Может кто-нибудь проверить на ванильном ООо 3.2.1 под Win?
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: bormant от 16 августа 2010, 17:57
OOo.3.2.1 (OOO321m18), WinXP.pro.ru.sp3: сохраняет.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Syzygy от 16 августа 2010, 18:04
Значит, специфический баг Go-oo.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Mad Drag от 17 августа 2010, 13:36
Цитата: Syzygy от 16 августа 2010, 18:04
Значит, специфический баг Go-oo.
Сохранение работает - go-oo 3.2.1-11 OOO320m19 (Build:9505), ooo-build 2010-07-18, java 6 upd. 21, w. xp sp3. Проверил на нескольких файлах.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 17 августа 2010, 16:18
Цитата: Mad Drag от 17 августа 2010, 13:36
Сохранение работает - go-oo 3.2.1-11 OOO320m19 (Build:9505), ooo-build 2010-07-18, java 6 upd. 21, w. xp sp3. Проверил на нескольких файлах.

Точно такая же конфигурация. Проверил еще раз - НЕ сохраняет.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 17 августа 2010, 19:07
OOo-dev 3.3.0
OOO330m3 (Build:9519)
jre 1.6.0.21

НЕ сохраняет в Microsoft Excel 2003 XML (xml) и та же ошибка.
???


[вложение удалено Администратором]
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: dr.Faust от 17 августа 2010, 19:19
Цитата: Mad Drag от 17 августа 2010, 12:36Сохранение работает - go-oo 3.2.1-11 OOO320m19 (Build:9505), ooo-build 2010-07-18, java 6 upd. 21, w. xp sp3. Проверил на нескольких файлах.
А вы бы не могли приложить пример сохранённого файла?
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Mad Drag от 17 августа 2010, 23:49
Пример небольшого файла в архиве вместе с исходным. Пробовал сохранить большой тестовый файл с 2000 тысячами строк содержащими вычисления, также нормально сохраняет, единственное при открытии этого файла mso 07 выдает см. скриншот, но после нажатия ОК, файл грузится и в ячейках где формулы только результаты вычислений, а calc после открытия этого файла в ячейках с вычислениями пишет "of:]=[.B1]*[.C1]-[.A1]". Последний файл значительно весит, но если понадобится выложу.
(Офтопик: господа админы у меня наверно с 10 попытки сообщение отправилось, это проблема движка или других темных сил?)

[вложение удалено Администратором]
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 17 августа 2010, 23:56
В архиве только один файл "список.xml".
А где исходный?
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Mad Drag от 18 августа 2010, 00:04
Цитата: convas от 17 августа 2010, 23:56
В архиве только один файл "список.xml".
А где исходный?
Исходного файла в архиве нет, т.к. с ним сообщение не отправляется, размер исходно файла в архиве 18кб. Могу скинуть на мыло
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 18 августа 2010, 00:11
Скиньте, если можно.

А то этот файл у меня и открывается и редактируется и записывается без проблем.

Так что получается, что с уже созданным xml-файлом все нормально, а с созданием его из OOo, точнее с записью, проблемы!?
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Mad Drag от 18 августа 2010, 00:18
Цитата: convas от 17 августа 2010, 22:11Скинте, если можно.
Е-мейл в личку напишите, у меня по всей видимости интернет очень проблемный поэтому не могу выложить даже такой небольшой файл.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Mad Drag от 18 августа 2010, 00:26
Цитата: convas от 17 августа 2010, 22:11Так что получается, что с уже созданным xml-файлом все нормально, а с созданием его из OOo, точнее с записью, проблемы!?
Предлагаю выложить файлы, которые вызвали проблемы при сохранении и проверить тем у кого проблем не возникает, и после этого попытаться провести детальный анализ.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 18 августа 2010, 00:41
Выкладываю оригинал.

[вложение удалено Администратором]
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 18 августа 2010, 00:51
Мистика какая-то.
Файл-оригинал ods от Mad Drag'a у меня сохраняется в формате xml (Excel 2003 XML) легко и просто.
А создать из нового не получается - все та же ошибка.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: dr.Faust от 18 августа 2010, 01:12
2 canvas
А прикрепите свой исходник
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Mad Drag от 18 августа 2010, 01:26
Цитата: convas от 17 августа 2010, 22:51А создать из нового не получается - все та же ошибка.
У меня для сохранения стоит формат ODF 1.2 Расширенный (Параметры - Загрузка/сохранение - Общие), возможно, это как-то влияет на поведение. В связи с постами выше возникла мысль - если создается новый файл и он сразу же сохраняется в xml, то может быть и возникает ошибка, но проведенный опыт сразу же отверг эту версию.

upd: Уважаемые администраторы и модераторы, будьте так добры и прикрепите пожалуйста файл выложенный convasом к моему посту http://forumooo.ru/index.php/topic,700.msg6136.html#msg6136
Helen: ОК.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: dr.Faust от 18 августа 2010, 10:16
Цитата: Mad Drag от 18 августа 2010, 00:26У меня для сохранения стоит формат ODF 1.2 Расширенный
Вот-вот...
Поэтому я и прошу convas прикрепить его исходник. Тоже в этом направлении подумалось.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Syzygy от 18 августа 2010, 10:18
Попробуй мой файл:

[вложение удалено Администратором]
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Рыбка Рио от 18 августа 2010, 10:39
Цитата: Syzygy от 18 августа 2010, 09:18* Без имени 1.ods
Go-OO 3.2.1 и ваниль сохраняют в xml нормально. (линукс)
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 18 августа 2010, 11:42
Syzygy: с Вашим файлом все сохраняется без проблем (???)

Прикладываю свои файлы (НЕ сохраняющиеся) в разных Версиях формата ODF:

[вложение удалено Администратором]
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Рыбка Рио от 18 августа 2010, 11:49
Цитата: convas от 18 августа 2010, 10:42* my1.2.ods (8.58 Кб - загружено 1 раз.)
не сохраняется (OOo 3.2.1, Linux)
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Syzygy от 18 августа 2010, 11:55
Цитата: convas от 18 августа 2010, 11:42
Прикладываю свои файлы (НЕ сохраняющиеся) в разных Версиях формата ODF:
Ни один не сохраняется.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Mad Drag от 18 августа 2010, 13:35
Файл от Syzygy сохраняется.
Господа я кажется нашел ошибку.
Ошибка проявляется при следующих условиях: если ячейка А1 пустая и ячейки с данными разбросаны, для более наглядного сравнения посмотрите мои предыдущие вложения и сравните их с вложениями от canvas. Или вложения этого сообщения, в нем файлы от canvasа были подправлены в соответствии с вышесказанным.  Единственное, что смутило это для файла my1.2.ods не совсем сработало как описано выше, см. вложение my1.2 1.xml. Также для более наглядной иллюстрации привожу правленые файлы canvasa в формате xml.

[вложение удалено Администратором]
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 18 августа 2010, 13:58
Mad Drag прав!
Если данные начинаются с A1 и не разбросаны, то и у меня сохранение работает!
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Mad Drag от 18 августа 2010, 14:05
Цитата: convas от 18 августа 2010, 11:58Если данные начинаются с A1 и не разбросаны, то и у меня сохранение работает!
Все бы ничего, но в mso 07 это не влияет на работу, специально проверял.
Теперь возникает вопрос как это устранять и создавать отчет об ошибке? Думаю стоит проверить на последней тестовой  версии ooo 3.3 и если там это присутствует писать отчет.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 18 августа 2010, 14:18
Только что проверил на OOo 3.3.0 Beta1
OOo-dev 3.3.0
OOO330m3 (Build:9519)

Там то же самое, что и на предыдущих версиях, разработчики ничего не исправляли.

Т.е., точно так, как и написал Mad Drag.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: Helen от 18 августа 2010, 14:22
как создать issue http://ru.openoffice.org/createnewissue.html
Обязательно выполните поиск похожих перед созданием нового. Может, кто-то уже проинформировал об этой ошибке.

если не найдётся, то при создании нового issue меня вписать в СС, чтобы могла подтвердить.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Ошибка Go-OO]
Отправлено: convas от 18 августа 2010, 14:24
Mad Drag! Вам следует обязательно создать issue.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Mad Drag от 18 августа 2010, 16:11
Цитата: convas от 18 августа 2010, 12:24Mad Drag! Вам следует обязательно создать issue.
В issue нашлись:
http://www.openoffice.org/issues/show_bug.cgi?id=107250
http://www.openoffice.org/issues/show_bug.cgi?id=47195
http://www.openoffice.org/issues/show_bug.cgi?id=96005 - по-моему наиболее близок
Какой к нашей ситуации наиболее близок?

Upd: http://www.openoffice.org/issues/show_bug.cgi?id=87105
И за какой голосовать и дописывать будем?
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: convas от 18 августа 2010, 17:02
Да, 96005 содержит совершенно точное описание ошибки:
Цитировать
The saving progress bar creeps across the status bar, but gets to what looks
like 100% and then pauses for maybe 10 seconds. Then I get an error message that
says:

"Error saving the document Untitled1: Write Error. The file could not be written."

Сравнить с http://forumooo.ru/index.php/topic,700.msg6129.html#msg6129 (http://forumooo.ru/index.php/topic,700.msg6129.html#msg6129)

См. также http://www.openoffice.org/issues/show_bug.cgi?id=94787 (http://www.openoffice.org/issues/show_bug.cgi?id=94787)

PS. Проблема тянется с 2008 года, но разработчикам пофиг!
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Helen от 18 августа 2010, 17:44
Цитата: Mad Drag от 18 августа 2010, 15:11И за какой голосовать и дописывать будем?
голосовать и спрашивать стоит только в открытых багах. Как я понимаю, из всех найдёнышей - это только 87105?
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Mad Drag от 18 августа 2010, 19:47
Цитата: Helen от 18 августа 2010, 15:4487105?
Хорошо, давайте за него голоса поставим и приложим файлы.

upd: В связи с тем, что считаю необходимостью согласование действий привожу примерный набросок своего комментария к issue87105.
Цитировать"Не сохраняет в xml если ячейка A1 пустая и данные разбросаны по листу (sheet). Пример файла: сохраняет в xml – "save as xml.ods" и не сохраняет в xml - "dont save as xml.ods"."
Какие будут дополнения и может стоит приложить пример файла xml, а также выкладывать в архиве zip, rar или 7zip на баг трекере можно?
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Helen от 20 августа 2010, 08:13
Цитата: Mad Drag от 18 августа 2010, 18:47Хорошо, давайте за него голоса поставим и приложим файлы.
Добавила в Список (http://forumooo.ru/index.php/topic,460.0.html), проголосовала 1 голосом.

Цитата: Mad Drag от 18 августа 2010, 18:47привожу примерный набросок своего комментария к issue87105.
Напишите по английски.
zip выкладывать можно, насчёт остальных архивов не пробовала.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml)
Отправлено: Mad Drag от 23 августа 2010, 15:58
Цитата: Helen от 20 августа 2010, 08:13
Напишите по английски.

Does not save to xml if cell A1 is empty and data scattered on the sheet. For example file: save to xml "save as xml.ods" and does not save to xml "don't save as xml.ods".

[вложение удалено Администратором]
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Issue 87105]
Отправлено: Helen от 25 августа 2010, 12:00
Цитата: Mad Drag от 23 августа 2010, 14:58and data scattered on the sheet
and data is scattered on the sheet ?

Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Issue 87105]
Отправлено: Рыбка Рио от 25 августа 2010, 12:28
Цитата: Helen от 25 августа 2010, 11:00and data is scattered on the sheet ?
data are
http://www.ldoceonline.com/dictionary/data
Цитироватьplural,uncountable

Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Issue 87105]
Отправлено: Mad Drag от 25 августа 2010, 17:20
Цитата: Helen от 25 августа 2010, 10:00is scattered
IS
Пишу в issue и добавляю файлы в zip архиве.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Issue 87105]
Отправлено: Рыбка Рио от 25 августа 2010, 17:44
Цитата: Mad Drag от 25 августа 2010, 16:20Цитата: Helen от Сегодня в 10:00
is scattered
IS
Что вы этим хотите сказать? Что вы пишете is? Как хотите. На самом деле, это неважно. Вас всё равно поймут. Так тоже говорят.


ЦитироватьDid you know that it is correct to say "The data have reached my desk," and "The data are conclusive," but wrong to say "The data has...," "The data is..."? A Latin word, data is the plural form of datum and therefore requires a plural verb.

Nevertheless, many people feel the word has been Americanized, that it now refers to a collective unit, and takes a singular verb. In fact, of the 136 distinguished consultants on usage polled for the 1975 Harper Dictionary of Contemporary Usage, 49% responded that they use "The data is..." in writing. And in casual speech, 65% use data as singular.
(Data Is/Data Are, Alaska Science Forum (http://www.gi.alaska.edu/ScienceForum/ASF3/334.html))
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Issue 87105]
Отправлено: Mad Drag от 25 августа 2010, 19:52
Клио, по всей видимости и то, что вы хотели сказать ранее. В английском я не очень силен и обратился к человеку, который по англ. на работе разговаривает, для меня это показатель знания языка, и видимо is было банально утеряно/забыто. Но мы уже сильно отклонились от сабжа, поэтому все кто заинтересован в исправлении этого бага прошу вас проголосовать.
Название: Re: OOo 3.2.1 Calc не сохраняет в формате Microsoft Excel 2003 (xml) [Issue 87105]
Отправлено: papaaa от 24 января 2012, 20:53
Вроде разобрался,
не допускайте более 2 полностью пустых строк , вот и все,
и A1  может быть пустой!!!!!
Пример (сохранение  работает): строка 1 полностью пустая, 2 строка тоже полностью пустая, 3 строка содержит где- либо значение
Пример (сохранение не работает): строка 1 имеет какое либо значение, строка 2 пустая, строка 3 пустая, строка 4 пустая, строка 5 содержит что-либо
Пример (сохранение работает): строка 1 имеет какое либо значение, строка 2 пустая, строка 3 пустая, строка 4 что-то содержит, строка 5 пустая, строка 6 пустая, строка 7 содержит

МАКСИМУМ 2 пустые полностью строки!!!!