Поддержка файла excel для обмена информацией с сайтом.
Всем знаком EXCEL своими удобными средствами обработки данных.
Программа сайта позволяет вам для каждого сопротивления (КЛ, ВЛ, ЛЭП) завести любые данные - вроде паспорта на ЛЭП.
Так-же можно завести данные для любой точки (опоры) - наподобие паспорта на опору.
Что-бы удобно было работать с большим количеством информации данных опор и линий электропередач программа сайта поддерживает работу с файлом EXCEL.
Это даёт некоторые преимущества:
- Если есть координаты опор линии широта, долгота и прочие данные, например тип опор, высота, номера опор, и любая другая информация достаточно их поместить в EXCEL и загрузить на сайт. Линии появятся на Яндекс.Картах и будут доступно для редактирование координат и свойств.
- Возможность после корректировки координат опор линий и внесения информации опор и линий на сайт, скачать файл для обработки данных в EXCEL.
Что-бы начать пользоваться ECXEL файлом , его нужно сначала создать и добавить в редакторе. Пока не реализована возможность генерации файла экцел сайтом.
Требование к файлу EXCEL:
- формат 1997-2003 г. (*.xls); - создать лист с именем 'Общий'; - в одной строке в столбцах по порядку слева на право разместить в ячейках:
id_линии, ... , Точка_линии, Связи, Широта, Долгота, Длина, ...
Троеточие (...) - это ваши имена свойств (например год ввода, номер опоры, тип провода ВЛ, и т.д.), которые вам нужны для работы на сайте. Длина имени не должна превышать 20 символов. Получится таблица, в которую можно уже добавить имеющиеся данные, например:
Для связки данных сайта с схемой служат столбцы с именами id_линии и Точка_линии
В схеме на сайте каждому сопротивлению присваивается номер (id_линии) и каждая точка сопротивления (Точка_линии) может совпадать с опорой линии, но не всегда - на примере выше есть опоры с номерами 3А, 3Б. Если в экцеле точка не будет содержать координаты, то на сайте она не будет сохранена.
Файл можно загрузить и выгрузить на сайт.
Предыстория:
"Движок" этого сайта сначала был сделан в экцеле макросами VBA. Я даже не знал ещё об HTML, PHP, SQL, JS, SVG графике и только ещё слышал такие слова как домен, хостинг ...
С увеличением данных в экцель (схемы были не нарисованы графически, а находились в таблицах excel расчёты становились долгими - порой минут 20 занимали; увеличивалось количество ошибок, связанных с табличным представлением схем и сложным, неудобным программирование макросами в EXCEL; да и для здоровья своих глаз - таблицы не подарок.
Так появилась идея в графике рассчитывать, а не в таблицах. И ,похоже, получилось перекачивать на SVG графику со всеми вытекающими последствиями веб разработки!