34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
#!/usr/bin/env python3
|
|
"""
|
|
Создание тестового Excel файла для тестирования API
|
|
"""
|
|
|
|
import pandas as pd
|
|
import numpy as np
|
|
|
|
def create_test_excel():
|
|
"""Создание тестового Excel файла"""
|
|
|
|
# Создаем тестовые данные
|
|
data = {
|
|
'name': ['Установка 1', 'Установка 2', 'Установка 3'],
|
|
'normativ': [100, 200, 300],
|
|
'total': [95, 195, 295],
|
|
'total_1': [90, 190, 290]
|
|
}
|
|
|
|
df = pd.DataFrame(data)
|
|
|
|
# Сохраняем в Excel
|
|
filename = 'test_file.xlsx'
|
|
with pd.ExcelWriter(filename, engine='openpyxl') as writer:
|
|
df.to_excel(writer, sheet_name='Мониторинг потребления', index=False)
|
|
|
|
print(f"✅ Тестовый файл создан: {filename}")
|
|
print(f"📊 Содержимое: {len(df)} строк, {len(df.columns)} столбцов")
|
|
print(f"📋 Столбцы: {list(df.columns)}")
|
|
|
|
return filename
|
|
|
|
if __name__ == "__main__":
|
|
create_test_excel() |