|
И опять о работе с форматом ODS (OpenOffice Calc) | ☑ | ||
---|---|---|---|---|
0
lexushka
24.10.24
✎
10:35
|
Добрый день
В ходе работы по переходу на Линукс выяснилось что из табличного документа 1с табличный документ в Эксел и в ОпенОфис сохраняется по разному: Имеем ячейку ТабличногоДокумента с галкой содержит значение В ней значение типа число Если сохранить такой ТабличныйДокумент напрямую в Эксел то все нормально — ячейка, а в ячейке цифра В Опенофисе визуально в ячейке цифра, а в реальности число в ячейке — 0 Вопроса два 1 вдруг кто-то тоже плотно возился с ODS и все не так страшно (что вряд ли) 2 писать самому библиотеку работы с ODF с 0 для 1с Красиво конечно, но а) где можно подглядеть код (читать три тома спецификации формата тоже хорошо, конечно) б) риторический вопрос — а это кому-то еще нужно? Спасибо |
|||
1
АгентБезопасной Нацио
24.10.24
✎
10:23
|
>"ячейка в ячейке цифра"
кто на ком стоял? >"визуально в ячейке цифра а в реальности число в ячейке — 0" 0 - это тоже цифра. |
|||
2
lexushka
24.10.24
✎
10:36
|
(1) в ячейке эксела цифра
в ячейке опенофиса вместо отображаемой цифры в реальности 0 |
|||
3
PLUT
24.10.24
✎
10:47
|
(0) вопросов два...
а в чем проблема то? в том, что ОпенОфис не Эксел? |
|||
4
Garykom
24.10.24
✎
10:50
|
(0) используйте xlsx вместо ods
|
|||
5
lexushka
24.10.24
✎
10:54
|
(3) в том что результат разный
|
|||
6
lexushka
24.10.24
✎
10:59
|
(4) для сквозного процесса где вылезет проблема с использованием XLSX как формата работы в ОпенОфис?
|
|||
7
Garykom
24.10.24
✎
11:02
|
(6) лучше xlsx в LibreOffice (ну помер уже ОpenOffice, как и StarOffice, юзайте Libre)
чем ods в древнем MS Office |
|||
8
PLUT
24.10.24
✎
11:03
|
(6)
Microsoft Excel и LibreOffice Calc - удобные и современные редакторы электронных таблиц, с красочным, приятным интерфейсом и широким набором возможностей. OpenOffice Calc уступает конкурентам по многим критериям, а к основным минусам можно отнести англоязычные формулы, неудобство работы с фильтрами и менее приятный интерфейс.
Ну и если у вас есть продвинутые юзвери - любители макросов и VBA, тады они будут страдать в опенофисе... |
|||
9
lexushka
24.10.24
✎
11:05
|
(7) а сейчас принято говорить LibreOffice?
там же линейка из пары наших офисов и тд Поэтому полагал, что все семейство называется ОпенОфис, а дальше детальки |
|||
10
Garykom
24.10.24
✎
11:06
|
(9) нет
они разные, по сути форки StarOffice (совсем помер) -> OpenOffice (почти помер) -> LibreOffice (пока не помер) |
|||
11
lexushka
24.10.24
✎
11:17
|
(8) тут нет выбора — как правительство Мюнхена — принято решение на переход на Линукс и ОпенОфис
Правда правительство Мюнхена потом вернулось обратно на винду и офис, но зачем об этом вспоминать :) |
|||
12
lexushka
24.10.24
✎
11:08
|
(10) стоп
а спецификация формата ODS кем развивается и стандартизируется? |
|||
13
Garykom
24.10.24
✎
11:12
|
(11) а это ваше правительство в курсе что Линус это человек и на него каким местом хотят перейти?
а ОС называется "из семейства Линукс" и их просто дофига и да они сильно разные и отличаются сильней чем Open от Libre |
|||
14
Garykom
24.10.24
✎
11:17
|
"libreoffice convert xlsx to ods command line"
https://ask.libreoffice.org/t/convert-to-command-line-parameter/840/4 soffice.exe - тяжкое наследие StarOffice |
|||
15
lexushka
24.10.24
✎
11:21
|
(13) нынче принято на Астра Линукс и что-то там типа МойОфис
|
|||
16
Garykom
24.10.24
✎
11:25
|
(15) не читаю
вот кто принял чушь тот пусть и думает как особенно вижу странным переходить на пиратские продукты (да нарушение GPL = пиратство) не лучше ли пиратить нормальные продукты или пользоваться нормальными GPL ? |
|||
17
Garykom
24.10.24
✎
11:26
|
и астра линукс (в меньшей мере) и мойофис (эти просто обнаглели) нарушают GPL
|
|||
18
PLUT
24.10.24
✎
11:29
|
вчера про Nvidia новость была, что запретили дрова обновлять для РФ. теперь видяхи на помойку отнести чтоли?
|
|||
19
Garykom
24.10.24
✎
11:30
|
(18) учить китайские иероглифы?
|
|||
20
lexushka
24.10.24
✎
11:31
|
(16) даже не спорю с вами
но вернемся к проблеме экспорт в XLSX и в ODS дает разные результаты хочется найти "дешевое" в реализации и дальнейшей эксплуатации решение легенда гласит формат эксел из-за легаси слишком заморочен и вдруг эти наработки понадобятся когда все прогрессивное человечество решит перейти с XLSX на ODS :) |
|||
21
Garykom
24.10.24
✎
11:32
|
(20) ты путаешь легаси бинарный формат xls
с новым (xml внутри zip) форматом xlsx а на формат (тоже xml) ods следует забить, не взлетело - xlsx оказался популярней |
|||
22
lexushka
24.10.24
✎
11:34
|
(18)(19) другого глобуса все равно нет
|
|||
23
lexushka
24.10.24
✎
11:35
|
(21) не копался внутри XLSX, но да — к ODS вопросы зачем там внутри ТАК сделано
но вот формат FODS — симпатичный на мой взгляд |
|||
24
lexushka
24.10.24
✎
11:42
|
вспомнил зачем ODS
там есть тема заполнения шаблона в файле табличного документа данными из 1с COM-коннектора нет для ODS уже какие-то наработки есть а для XLSX надо делать с 0 |
|||
25
Garykom
24.10.24
✎
12:08
|
(24) на ИС дофига наработок по заполнению шаблона xlsx данными из 1С
даже в типовой ДО есть общие модули с кодом про COM-коннектор советую забыть, устарело и не реально в линукс |
|||
26
lexushka
24.10.24
✎
12:17
|
(25)
вы уверены что в типовой ДО не через COM-конненктор и обработки с ИС уверены что не через COM-конненктор? поищу еще раз на ИС — но там если не через коннектор то прямая запись в XML а это морока… |
|||
27
Garykom
24.10.24
✎
12:23
|
(26) я уверен потому что сам код изучал и допиливал
https://infostart.ru/1c/articles/259510/ чтобы удобно таблицы вставлять, причем с настройкой параметров ячеек/текста |
|||
28
Garykom
24.10.24
✎
12:27
|
(27)+ точней там есть и такой и такой код
но там для doc через com и для docx через xml для xlsx поищи сам на ИС но ничего особо сложного нет нечто вроде https://infostart.ru/1c/articles/1486726/ https://infostart.ru/1c/tools/905578/ https://infostart.ru/1c/articles/900022/ https://infostart.ru/1c/articles/665512/ https://infostart.ru/1c/tools/1700941/ |
|||
29
lexushka
24.10.24
✎
13:01
|
(28) разумеется
спасибо |
|||
30
DjSpike
24.10.24
✎
13:36
|
(0) А можно чуть подробней что делаете ? 15 лет пользуюсь 1c и libreoffice и не встречал таких проблем.
|
|||
31
lexushka
24.10.24
✎
14:08
|
(30)
Имеем ячейку ТабличногоДокумента с галкой содержит значение
В ней значение типа число Если сохранить такой ТабличныйДокумент напрямую в Эксел то все нормально — ячейка, а в ячейке цифра В Опенофисе визуально в ячейке цифра, а в реальности число в ячейке — 0 |
|||
32
DjSpike
24.10.24
✎
21:42
|
(31) в 1с открыл документ счет. Вызвал на печать печатную форму. Выбрал сохранить в ods и xlsx. Открыл оба файла в Libreoffice, везде в ячейках с числами стоят числа...
Видео прислать или скриншоты ?
|
|||
33
arsik
25.10.24
✎
09:05
|
(32) А теперь вот так попробуй и сохрани в ods
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |