• Какими языками программирования удобно править и создавать файлы расширений docx/xlsx/odt/ods под Linux?

    @LuchS-lynx Автор вопроса
    Adamos,
    Если файл будет обрабатываться условным Питоном, Си, бейсиком извне, то макросы не потребуются. Вопрос в том в чем это проще реализовать.

    Собственно, веб - это не альтернатива, это перспектива.

    Ну поймите Вы, к примеру есть шаблон документа, скажем в него нужно засунуть 40 переменных, из которых 10-15 априори повторяющиеся с соседними актами (например: наименование объекта, Застройщика/Заказчика, Подрядчика, их реквизиты и т.п.), есть штук 5-10 которые будут совпадать только у части таких актов (например подписанты, которые в течении строительства меняются), а есть уникальные (например номер акта, ссылка на ГОСТ/ТУ, наименование работы/материала, кол-во и т.п.) Если делать через Веб, то все 3 типа переменных будут всегда уникальными. ОК, я еще смогу вытащить те кто будут совпадать всегда, а вот что делать с теми которые будут совпадать, но не для всех? В таблице я выделил ячейки и протянул - это займет секунд 10, в итоге я сосредоточусь только на вводе уникальных данных, в то время как реализация по Вашему принципу отделит блок данных одного акта от другого (как самостоятельный документ), и для того что бы посмотреть соседние мне необходимо будет совершать новые телодвижения мышью/клавиатурой, скопировать/вставить за раз более одного текстового блока не получится, в то время как в офисной таблице я вижу данные для нескольких соседних актах. И, Если ориентироваться на Пользователя, то ему плевать на современные технологии, ему Важно удобство. Если сравнивать условный MS OFFICE против альтернативной реализации через веб и веб реализация окажется менее удобной, то зачем ее стоит начинать? Что она решает? В то время как таблицы помогают быстро вводить данные, совершая для этого меньше телодвижений, а так же позволяют видеть заполнение для соседних актов, т.е. это позволяет избежать описок/опечаток на стадии подготовки данных. Человеку не нужно открывать пачку документов поочередно, что бы проверить правильность внесенных данных. Он открывает таблицу и в портянке видит сразу все.
    А теперь представьте что в день делается по 10-20 таких актов, несколько сотен штук в месяц... И Вы поймете что малейшее неудобство со вводом выльется в огромные время потери, которые можно было бы потратить более продуктивно.

    ИМХО, как минимум веб в этом вопросе шаг назад, а не вперед.
  • Какими языками программирования удобно править и создавать файлы расширений docx/xlsx/odt/ods под Linux?

    @LuchS-lynx Автор вопроса
    Adamos, У юзера так или иначе будет один из следующих офисов на ПК:
    - LibreOffice
    - МойОфис
    - Р7-Офис
    - WPS Office/OnlyOffice (в особо упоротом случае)

    Соответственно простой дизайн без излишеств. Дизайн - выпадающие списки + игра с цветом ячеек + стоковые шрифты Linux/ + рисование границ ячеек. Все. Этого будет достаточно.

    А браузер, в отличие от MS Office, у пользователя будет в любом случае, особенно если следом за MS Office начнутся проблемы с MS Windows.
    Под Linux'ом есть не только браузеры, но и офисные пакеты, поэтому я планирую отвязаться от VBA макросов, но оставить для совместимости поддержку файловых форматов, т.к. альтернативы все же позволяют такой файл открыть, другое дело что вопрос с форматированием никуда не денется, но тут я планирую это решать через конвертацию в pdf формат.
  • Какими языками программирования удобно править и создавать файлы расширений docx/xlsx/odt/ods под Linux?

    @LuchS-lynx Автор вопроса
    Adamos, я не хочу выносить это все в веб по одной простой причине, что пользоваться будут люди, зачастую с урезанными правами. Задача дать им ПО что бы была максимальная портативность и минимум установок. Чем были хороши макросы VBA? Даешь юзеру файл где все кошерно, и ему не нужно заморачиваться с установками. Сайт требует веб-сервера, условного Apache/Nginx/и т.п. Юзеру его ставить и настраивать лишний геморрой, хотя в принципе у DokuWiki/XWiki это в меру портативно. Но я же хочу дать им файлы, как привычный для них формат хранения данных, и внешний макрос, который обработав эти файлы создаст новые.
    Еще одна причина, по которой я не хочу уходить от таблиц Calc/Excel это то что для больших объемов вводимого текста/данных это на порядки удобнее и быстрее чем делать то же самое с переключением через поля ввода что в графической форме Windows окна, что в веб-интерфейсе. Я могу протянуть данные, ввести формулу и протащить, я могу использовать ВПР или ПОИСКПОЗ. Я концентрируюсь именно на скорости ввода обычным юзером, а не скоростью обработки данных, потому что банальное заполнение шаблонов это порядка 5-10сек на один файл в том же VBA c учетом открытия и закрытия файла. Даже если код будет не оптимален, его можно отполировать. Но время юзера, кроме таблиц, не сэкономит никто. Это мое мнение и пока что его еще никто не опроверг.
    Однако я согласен что обрабатывать БД удобнее, там все параллелится, отчетность организовать проще. Но мне это не надо, я решаю простую задачу: максимально упростить ввод однотипных данных, с последующим заполнение шаблонных документов на их основании. Все.
  • Какими языками программирования удобно править и создавать файлы расширений docx/xlsx/odt/ods под Linux?

    @LuchS-lynx Автор вопроса
    * NET6 + vue |react + postgres + microsoft visual studio 2022 | rider jetbrains
    * Java + Intellyjava + spring + vue |react + postgres
    * Java + openoffice (аналог VBA)

    А оно в Linux'е работать будет?
  • Что с округлением Excel?

    можно в параметрах использовать "точность как на экране", что тоже не панацея, либо использовать функцию принудительного округления ОКРУГЛ для каждого такого значения
  • Почему процессоры без встроенной карты не быстрее процессоров со встроенной?

    процессоры без встренной интегрированной видеокарты это такие же процессоры со встренной интегрированной картой, но в них она отключена из-за брака. Изначально делается 1 процессор, все остальные это отбраковка в которых из-за брака или нестабильной работы отключены ядра и модули
  • Возможна ли параллельная работа видеокарт AMD и Nvidia под Linux?

    Дмитрий Беляев,
    Wayland есть в KDE, например в Федоре, но на nvidia работает плохо - черный экран без признаков жизни. Nvidia это только иксы, если нужен Wayland это AMD
  • Возможно ли восстановить данные с SSD после форматирования?

    я, когда мне Ventoy отформатировала локальный SSD диск, восстановил данные через Hetman Partition Recovery, но я этим занялся сразу после форматирования. В принципе все до первого trim
  • Почему ноутбуку не хватает питания?

    ты питаешь монитор через ноутбук. Видимо причина в этом
  • Сетевая карта для wmware esxi 7-8?

    поставь Proxmox и будет тебе счастье, умеет все тоже самое что esxi, но бесплатен и без гемороя с железом
  • Шумит и греется ноутбук - С чем может быть связано и как решить?

    VladLu0000,
    Тут 2 варианта - либо пора менять термопасту, чистить решетку радиатора от пыли, либо смотреть какие частоты выдает в пике ЦП и резать их до условных 3.5ГГц на поток... Как вариант распаялась теплотрубка. Но в любом случае я бы начал с обслуживания СО, если делать сами не умеете, то лучше отдать специалисту.
  • Как увеличивать число которое находится между текстом на 1?

    разбить на составные элементы, число привязать через формулу к номеру строки, собрать через функцию СЦЕПИТЬ обратно
  • Как рассчитать сколько кому приходится?

    т.к. непонятно относительно чего посчитаны эти %, попахиват разводом, то считаю еретически 65584 нужно поделить на общую сумму % всех 5рых, а потом то что получилось умножить на каждый из этих 5 % по отдельности. Разницу между тем чем было и тем что получилось, прошу выслать мне в карму. Спасибо
  • Boot error, что делать?

    keborg,
    значит хорошо, что она вам помогла.
  • Boot error, что делать?

    keborg, если пишешь под линуксом попробуй BalenaEtcher, Ventoy хороша, но под виндой она вместо usb флешки форматнула мне m.2 ssd диск. С тех пор или BalenaEtcher или Rufus
  • Какой дистрибутив Arch Linux выбрать?

    Владимир,
    Мне понравился budgie, там есть инструкция по установке, допустим я выполню команды, установлю пакеты, потом я решу сменить тему, мне нужно будет её удалять?

    Смотрите сайт разработчика в каких дистрибутивах баджи работает из коробки. Обычно разработчик предоставляет такую информацию.
    Вы собираетесь менять тему или графическое окружение? Тема удаления не требует, установка некоторых графических окружений одновременно может ломать зависимости. Я бы рекомендовал сперва в виртуалке потестить графическое окружение и его настройку что бы на железе на чистовую было проще.

    Темы могут быть как типовыми, так и уникальными, но при желании можно будет повторить, разобравшись как это работает

    Для того что бы понять новичок ты или нет нужно ставить, тестировать, разбираться. Чем больше опыта тем больше понимания кто ты есть на самом деле