Skip to content

Поможет быстро составить протокол сопротивления изоляции кабеля по данным из кабельного журнала

Notifications You must be signed in to change notification settings

quynhter/QuickIsoReport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QuickIsoReport

Протокол измерения сопротивления изоляции

Описание проекта

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

Особенности

  • Автоматическое создание протоколов на основе данных Excel
  • Простота использования

Требования

  • Python 3.8+
  • Библиотека pandas и openpyxl для работы с Excel
  • Библиотека python-docx для создания Word документов

Установка

  • Клонируйте репозиторий: git clone https://github.com/quynhter/QuickIsoReport
  • Установите зависимости: pip install -r requirements.txt

Использование

  • Подготовьте таблицу Excel с данными (шаблон находится в корне папки программы)
  • Запустите программу: python main.py
  • Дождитесь завершения генерации

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

Структура входных данных

Таблица Excel содержит следующие столбцы:

  1. Лист "Трассы":
  • Обозначение трассы;
  • Начало трассы;
  • Конец трассы;
  • Марка и характеристики кабеля.
  1. Лист "Помещения":
  • Конец трассы (автоматическая выборка уникальных значений из листа "Трассы");
  • Помещение.

About

Поможет быстро составить протокол сопротивления изоляции кабеля по данным из кабельного журнала

Topics

Resources

Stars

Watchers

Forks

Languages