Skip to content

csvQuery2 5th night

Choose a tag to compare

@Altez50 Altez50 released this 27 Jul 22:24
· 5 commits to main since this release

More like Excel,
put plugins folder to use compare features

Full Changelog: https://github.com/Altez50/csvQuery/docs/WHATSNEW.md

Улучшения и интеграции

  • Forward fill для группировки по значениям (ушла в TODO)

Последние обновления

  • Улучшенный файловый проводник: Добавлены новые возможности навигации и фильтрации в файловом проводнике:

    • Адресная строка: Редактируемое поле для отображения и изменения текущего пути к директории
    • Кнопки навигации: "Вверх" (переход к родительской папке) и "Домой" (переход к домашней директории)
    • Фильтрация по типу файлов: Выпадающий список с опциями "Все файлы", "CSV файлы", "Excel файлы" (по умолчанию Excel)
    • Сортировка директорий: Папки автоматически отображаются в верхней части списка
    • Интерактивная навигация: Клик по папке в дереве автоматически обновляет адресную строку
    • Валидация пути: Проверка существования директории при ручном вводе пути
  • XLSX экспорт для таблиц: Добавлена возможность экспорта таблиц в формат XLSX через контекстное меню дерева таблиц:

    • Индивидуальный экспорт: Правый клик на таблице → "💾 Save to XLSX" - экспорт отдельной таблицы в XLSX файл
    • Групповой экспорт: Правый клик на группе таблиц → "💾 Save to XLSX" - каждая таблица сохраняется на отдельном листе
    • Объединенный экспорт: Правый клик на группе → "📊 Combine tables" - все таблицы группы объединяются в один лист
    • Профессиональное форматирование: жирные заголовки с серым фоном, автоматическое изменение размера колонок, сохранение типов данных
  • Расширенная поддержка XLSX в CSV редакторе: Добавлена кнопка "Save XLSX" в панель инструментов и пункт "Export XLSX" в меню File с сохранением форматирования и ширины колонок

  • Улучшенное автосохранение истории запросов: Запросы, загруженные из истории двойным кликом, теперь сохраняются обратно в их исходную позицию в дереве при потере фокуса редактором, вместо создания новых записей.

  • Скрытие панели инструментов: Добавлена возможность скрывать панель инструментов для экономии места на экране.

  • Контекстное меню "Добавить запрос": Добавлена функция добавления новых запросов в группы через контекстное меню.

  • Исправления синтаксических ошибок: Устранены дублирующиеся методы и синтаксические ошибки в коде приложения.

  • Поддержка формул Excel: Добавлена полная поддержка формул Excel в CSV редакторе:

    • Движок формул: Новый FormulaEngine с поддержкой математических (SUM, AVERAGE, COUNT, MAX, MIN) и логических (IF, COUNTIF) функций
    • Визуальные индикаторы: Ячейки с формулами выделяются светло-зеленым фоном и показывают подсказку "Formula cell"
    • Настройки формул: В диалоге форматирования Excel добавлены опции:
      • Сохранение формул (preserve_formulas)
      • Вычисление формул (evaluate_formulas)
      • Показ индикаторов формул (show_formula_indicators)
      • Поддержка базовой математики (support_basic_math)
      • Поддержка логических функций (support_logical)
    • Интеграция с Excel: Автоматическое обнаружение и вычисление формул при загрузке XLSX файлов
    • Обработка ошибок: Корректная обработка ошибок формул с отображением исходного значения при сбое вычисления