Проект № 1030 Готово
Сборщик таблиц
Скачать для Windows
1030gpt Сборщик таблиц.exe11 МБ · Windows 10–11 · установка не нужнаИсходный код (.py)Скачать для Linux24 МБ · Ubuntu 18.04 и новее · перед запуском: chmod +x
Переделать программу
Назначение
Программа «Сборщик таблиц» объединяет несколько файлов Excel или CSV в один файл Excel, приводит телефоны и адреса электронной почты к единому виду и удаляет повторяющиеся строки.
Как пользоваться
- Нажмите «Добавить файлы» и выберите нужные файлы Excel или CSV. Они появятся в списке «1. Исходные файлы».
- В разделе «2. Сопоставление столбцов» проверьте общие имена столбцов. Двойной щелчок по строке или кнопка «Изменить общее имя» позволяют поменять имя вручную. Кнопка «Автосопоставление» возвращает автоматические имена.
- В разделе «3. Ключи поиска повторов» выберите столбцы, по которым искать повторы.
- В разделе «4. Приведение данных» при необходимости снимите галочки «Телефоны → (111)-111-11-11» и «E-mail → строчные буквы».
- Нажмите «Собрать и сохранить в Excel», укажите имя и место сохранения файла.
- Просмотрите отчёт внизу окна.
Что важно знать
- Поддерживаются только файлы .xlsx и .csv. Формат .xls не поддерживается.
- Кнопка «Скачать пример» создаёт два образцовых файла и сразу добавляет их в список.
- Повторы удаляются по выбранным ключам; строки, где все ключи пустые, сохраняются.
- Приведение телефонов работает только для номеров из 10 или 11 цифр, начинающихся с 7 или 8.
- Список файлов и настройки не сохраняются при закрытии программы.
Техническое задание
Мне нужна программа «Сборщик таблиц». Я выбираю несколько файлов Excel или CSV, в которых одни и те же данные записаны по-разному: например, столбец с телефоном может называться «Телефон», «Тел.» или «Phone». Программа показывает список столбцов из всех файлов и предлагает сопоставить их друг с другом, по умолчанию догадываясь сама. Телефоны приводит к одному виду ((111)-111-11-11), адреса электронной почты — к строчным буквам. Затем удаляет повторяющиеся строки по выбранным столбцам (например, по телефону) и сохраняет всё в один файл Excel. В конце показывает короткий отчёт: сколько строк было, сколько повторов удалено, сколько осталось. Нужна кнопка «Скачать пример» с двумя небольшими образцовыми таблицами. Окно светлое, аккуратное.