Найти в Дзене

🔎 Как найти информацию во всех вкладках Excel-файлов с помощью Python?

Бывает, что нужно найти одно конкретное значение (например, email, ИНН, название компании) в Excel-файле, который содержит множество листов, а то и в нескольких таких файлах. Каждый из них может содержать десятки вкладок и тысячи строк. Перебирать вручную — долго и утомительно. ❗ Вот тут и появляется потребность в автоматизации. С помощью Python и немного кода можно легко создать скрипт, который: ✅ Ищет заданный текст во всех листах всех Excel-файлов в папке EXCLISX
✅ Поддерживает форматы .xls, .xlsx, .xlsm, .xlsb
✅ Не чувствителен к регистру (найдёт и email, и EMAIL)
✅ Обрабатывает даже сложные .xlsb-файлы через pyxlsb или xlwings
✅ Исключает временные и системные файлы (~$file.xlsb)
✅ Работает с любой структурой: таблицы, отчёты, экспортированные базы
✅ Сохраняет результаты в папку Результат Вместе с OpenAI и Python можно собрать такой скрипт буквально за 20–25 минут. Один раз пишешь — потом пользуешься в любое время.
Особенно удобно, если тебе часто нужно проверять Excel-файл
Оглавление

Бывает, что нужно найти одно конкретное значение (например, email, ИНН, название компании) в Excel-файле, который содержит множество листов, а то и в нескольких таких файлах. Каждый из них может содержать десятки вкладок и тысячи строк. Перебирать вручную — долго и утомительно.

❗ Вот тут и появляется потребность в автоматизации. С помощью Python и немного кода можно легко создать скрипт, который:

  • Пройдёт по всем вкладкам каждого Excel-файла;
  • Найдёт все строки, где встречается нужное слово (в любом месте ячейки);
  • Укажет, на какой вкладке, в какой строке и столбце была найдена информация;
  • И при желании сохранит результат в удобный TXT или Excel-файл.

🛠 Что делает этот скрипт?

✅ Ищет заданный текст во всех листах всех Excel-файлов в папке EXCLISX

✅ Поддерживает форматы .xls, .xlsx, .xlsm, .xlsb

✅ Не чувствителен к регистру (найдёт и email, и EMAIL)

✅ Обрабатывает даже сложные .xlsb-файлы через pyxlsb или xlwings

✅ Исключает временные и системные файлы (~$file.xlsb)

✅ Работает с любой структурой: таблицы, отчёты, экспортированные базы

✅ Сохраняет результаты в папку Результат

⏱ Разработка за 22 минуты

Вместе с OpenAI и Python можно собрать такой скрипт буквально за 20–25 минут. Один раз пишешь — потом пользуешься в любое время.

Особенно удобно, если тебе часто нужно проверять Excel-файлы от коллег, подрядчиков, клиентов или экспорт из разных систем.

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

  1. Создай папку EXCLISX и положи туда нужные Excel-файлы.
  2. Запусти скрипт main.py (можно через PyCharm или обычный терминал).
  3. Введи текст, который нужно найти (например, ivanov@mail.ru или ООО Альфа).
  4. Получи результаты в терминале — и, если нужно, сохрани их в TXT или Excel-файл.

💡 Кому это пригодится?

  • Бухгалтерам и аналитикам, работающим с экспортами
  • HR-специалистам — поиск сотрудников в базах
  • SEO-шникам — проверка выгрузок с сайтов
  • Менеджерам — поиск договоров, заявок и клиентов
  • Всем, кто работает с Excel регулярно и помногу

🧩 Используемые библиотеки

bashКопироватьРедактироватьpip install pandas openpyxl xlwings pyxlsb

🔐 Никаких продаж — только польза

Если остались вопросы или хочется адаптировать под свои задачи — пишите в комментариях, обсудим и подскажем. Делимся не ради продаж, а ради удобства и автоматизации рутины ✌️

Если не знаете, как запустить скрипт, какие библиотеки установить или хотите настроить под свои задачи —

присоединяйтесь в наш Telegram-канал 👉 https://t.me/+cumg7oZLBaM2MzQ6

Там всё подскажем, покажем и поможем запустить — быстро и по делу. Мы делаем сложное простым 💡