/
azerchaii
/
module3
Обзор
Документация
Войти
/
azerchaii
/
module3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
test.py
20 строк
738 B
admin
первая вариация проекта + тесты работы с таблицами ворд
24 апр 2025, 22:06
24 апр 2025, 22:06
f00701b
Код
Авторство
О чём код?
from docx import Document def extract_first_column_from_tables(doc_path): results = [] doc = Document(doc_path) for table_index, table in enumerate(doc.tables, start=1): # Нумерация таблиц с 1 for row_index, row in enumerate(table.rows, start=1): # Нумерация строк с 1 if row.cells and len(row.cells[0].text.strip()) > 0: first_cell_text = row.cells[0].text.strip() results.append([table_index, row_index, first_cell_text]) return results doc_path = "table_test.docx" data = extract_first_column_from_tables(doc_path) for table_num, row_num, value in data: print(f"Таблица {table_num}, Строка {row_num}: {value}")