Проект № 1034 Готово
Сборщик таблиц
Скачать для Windows
1034gpt Сборщик таблиц.exe11 МБ · Windows 10–11 · установка не нужнаИсходный код (.py)Скачать для Linux24 МБ · Ubuntu 18.04 и новее · перед запуском: chmod +x
Переделать программу
Назначение
Программа объединяет таблицы Excel и CSV от разных людей в один файл Excel, приводит телефоны и электронные адреса к единому виду и убирает повторяющиеся строки.
Как пользоваться
- Нажмите «Добавить файлы…» и выберите нужные файлы Excel или CSV. Они появятся в списке слева.
- Откройте вкладку «Столбцы». Программа сама предложит итоговые названия. Проверьте их и при необходимости впишите своё название в поле справа. Пустое поле означает, что столбец в результат не попадёт.
- Откройте вкладку «Повторы». Отметьте столбцы, по которым строки считаются одинаковыми, например «Телефон». Галочка «Удалять повторяющиеся строки» включена по умолчанию.
- Нажмите «Объединить и сохранить…», выберите место и имя файла. Откроется вкладка «Отчёт» со сводкой.
- Кнопка «Скачать пример» сохраняет в выбранную папку два образцовых файла: «Пример_клиенты.xlsx» и «Пример_заказы.csv».
Что важно знать
- Поддерживаются файлы .xlsx, .xlsm, .csv и .txt. Другие форматы не читаются.
- Телефоны приводятся к виду (111)-111-11-11, электронные адреса — к строчным буквам.
- Повторы удаляются только по отмеченным столбцам; строки без данных в этих столбцах сохраняются.
- Кнопка «Очистить всё» убирает все загруженные таблицы после подтверждения.
- При закрытии программы загруженные файлы и настройки не сохраняются.
Техническое задание
Сборщик таблиц: программа, которая объединяет файлы Excel и CSV от разных людей в один. Проблема в том, что одни и те же данные подписаны по-разному: столбец с телефоном где-то называется «Телефон», где-то «Тел.», где-то Phone. Программа должна показать все столбцы из выбранных файлов и предложить сопоставить их, сначала угадав сама. Телефоны приводить к единому виду ((111)-111-11-11), электронные адреса к строчным буквам. Потом убирать повторяющиеся строки по выбранным столбцам, например по телефону, и сохранять всё в один файл Excel. По окончании короткий отчёт: сколько строк было, сколько повторов удалено, сколько осталось. Добавьте кнопку «Скачать пример» с двумя небольшими образцовыми таблицами. Окно светлое и аккуратное.