Новый проект
Проект № 1034 Готово

Сборщик таблиц

Примерный вид программы «Сборщик таблиц»
Примерный вид. Реальная программа может выглядеть иначе.
Скачать для Windows
1034gpt Сборщик таблиц.exe11 МБ · Windows 10–11 · установка не нужнаИсходный код (.py)Скачать для Linux24 МБ · Ubuntu 18.04 и новее · перед запуском: chmod +x
Переделать программу

Назначение

Программа объединяет таблицы Excel и CSV от разных людей в один файл Excel, приводит телефоны и электронные адреса к единому виду и убирает повторяющиеся строки.

Как пользоваться

  1. Нажмите «Добавить файлы…» и выберите нужные файлы Excel или CSV. Они появятся в списке слева.
  2. Откройте вкладку «Столбцы». Программа сама предложит итоговые названия. Проверьте их и при необходимости впишите своё название в поле справа. Пустое поле означает, что столбец в результат не попадёт.
  3. Откройте вкладку «Повторы». Отметьте столбцы, по которым строки считаются одинаковыми, например «Телефон». Галочка «Удалять повторяющиеся строки» включена по умолчанию.
  4. Нажмите «Объединить и сохранить…», выберите место и имя файла. Откроется вкладка «Отчёт» со сводкой.
  5. Кнопка «Скачать пример» сохраняет в выбранную папку два образцовых файла: «Пример_клиенты.xlsx» и «Пример_заказы.csv».

Что важно знать

  • Поддерживаются файлы .xlsx, .xlsm, .csv и .txt. Другие форматы не читаются.
  • Телефоны приводятся к виду (111)-111-11-11, электронные адреса — к строчным буквам.
  • Повторы удаляются только по отмеченным столбцам; строки без данных в этих столбцах сохраняются.
  • Кнопка «Очистить всё» убирает все загруженные таблицы после подтверждения.
  • При закрытии программы загруженные файлы и настройки не сохраняются.
Техническое задание
Сборщик таблиц: программа, которая объединяет файлы Excel и CSV от разных людей в один. Проблема в том, что одни и те же данные подписаны по-разному: столбец с телефоном где-то называется «Телефон», где-то «Тел.», где-то Phone. Программа должна показать все столбцы из выбранных файлов и предложить сопоставить их, сначала угадав сама. Телефоны приводить к единому виду ((111)-111-11-11), электронные адреса к строчным буквам. Потом убирать повторяющиеся строки по выбранным столбцам, например по телефону, и сохранять всё в один файл Excel. По окончании короткий отчёт: сколько строк было, сколько повторов удалено, сколько осталось. Добавьте кнопку «Скачать пример» с двумя небольшими образцовыми таблицами. Окно светлое и аккуратное.