From 81f39ae51123af7d86efc37ec41dfd195cb49312 Mon Sep 17 00:00:00 2001 From: mm7ru <75726263+mm7ru@users.noreply.github.com> Date: Thu, 12 Sep 2024 11:00:15 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=8B?= =?UTF-8?q?=D0=B5=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- poisk.ipynb | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 poisk.ipynb diff --git a/poisk.ipynb b/poisk.ipynb new file mode 100644 index 0000000..1c76c42 --- /dev/null +++ b/poisk.ipynb @@ -0,0 +1,59 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import openpyxl as xl #Импортирует библиотеку openpyxl, которая используется для работы с файлами Excel \n", + "import re #Импортирует модуль re, который предоставляет функции для работы с регулярными выражениями в Python.\n", + "path = r'stud.xlsx' #путь, к Excel файлу\n", + "wb = xl.load_workbook(filename=path, read_only=True)\n", + "ws = wb['Название листа'] #Название листа книги" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for row in ws.rows:\n", + " for cell in row:\n", + " if cell.value and isinstance(cell.value, str): # Проверка на наличие значения и его тип\n", + " if re.match(r'Фамилия*', cell.value): # Искомое значение\n", + " print(f\"Искомый студент: {cell.value}\")\n", + " next_cell = ws.cell(row=cell.row, column=cell.column + 1) # Ячейка следующей колонки\n", + " print(f\"Количество опозданий: {next_cell.value}\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.9.6 64-bit", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.6" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "31f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}